Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
ansible
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
ansible
Commits
20324896
Commit
20324896
authored
Oct 11, 2013
by
Michael DeHaan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Prune legacy tests -- many of these are not part of the official API or documented syntax.
parent
e8b04333
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
265 deletions
+0
-265
test/TestUtils.py
+0
-265
No files found.
test/TestUtils.py
View file @
20324896
...
@@ -15,257 +15,6 @@ class TestUtils(unittest.TestCase):
...
@@ -15,257 +15,6 @@ class TestUtils(unittest.TestCase):
#####################################
#####################################
### varReplace function tests
### varReplace function tests
def
test_varReplace_simple
(
self
):
template
=
'hello $who'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_trailing_dollar
(
self
):
template
=
'$what $who $'
vars
=
dict
(
what
=
'hello'
,
who
=
'world'
)
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world $'
def
test_varReplace_multiple
(
self
):
template
=
'$what $who'
vars
=
{
'what'
:
'hello'
,
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_caps
(
self
):
template
=
'hello $whoVar'
vars
=
{
'whoVar'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
print
res
assert
res
==
'hello world'
def
test_varReplace_middle
(
self
):
template
=
'hello $who!'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world!'
def
test_varReplace_alternative
(
self
):
template
=
'hello ${who}'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_almost_alternative
(
self
):
template
=
'hello $who}'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world}'
def
test_varReplace_almost_alternative2
(
self
):
template
=
'hello ${who'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
template
def
test_varReplace_alternative_greed
(
self
):
template
=
'hello ${who} }'
vars
=
{
'who'
:
'world'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world }'
def
test_varReplace_notcomplex
(
self
):
template
=
'hello $mydata.who'
vars
=
{
'data'
:
{
'who'
:
'world'
,
},
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
print
res
assert
res
==
template
def
test_varReplace_nested
(
self
):
template
=
'hello ${data.who}'
vars
=
{
'data'
:
{
'who'
:
'world'
},
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_nested_int
(
self
):
template
=
'$what ${data.who}'
vars
=
{
'data'
:
{
'who'
:
2
},
'what'
:
'hello'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello 2'
def
test_varReplace_unicode
(
self
):
template
=
'hello $who'
vars
=
{
'who'
:
u'wórld'
,
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
u'hello wórld'
def
test_varReplace_list
(
self
):
template
=
'hello ${data[1]}'
vars
=
{
'data'
:
[
'no-one'
,
'world'
]
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_invalid_list
(
self
):
template
=
'hello ${data[1}'
vars
=
{
'data'
:
[
'no-one'
,
'world'
]
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
template
def
test_varReplace_list_oob
(
self
):
template
=
'hello ${data[2]}'
vars
=
{
'data'
:
[
'no-one'
,
'world'
]
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
template
def
test_varReplace_list_nolist
(
self
):
template
=
'hello ${data[1]}'
vars
=
{
'data'
:
{
'no-one'
:
0
,
'world'
:
1
}
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
template
def
test_varReplace_nested_list
(
self
):
template
=
'hello ${data[1].msg[0]}'
vars
=
{
'data'
:
[
'no-one'
,
{
'msg'
:
[
'world'
]
}
]
}
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'hello world'
def
test_varReplace_consecutive_vars
(
self
):
vars
=
{
'foo'
:
'foo'
,
'bar'
:
'bar'
,
}
template
=
'${foo}${bar}'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'foobar'
def
test_varReplace_escape_dot
(
self
):
vars
=
{
'hostvars'
:
{
'test.example.com'
:
{
'foo'
:
'bar'
,
},
},
}
template
=
'${hostvars.{test.example.com}.foo}'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'bar'
def
test_varReplace_list_join
(
self
):
vars
=
{
'list'
:
[
'foo'
,
'bar'
,
'baz'
,
],
}
template
=
'yum pkg=${list} state=installed'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
,
expand_lists
=
True
)
assert
res
==
'yum pkg=foo,bar,baz state=installed'
def
test_varReplace_escaped_var
(
self
):
vars
=
{
'foo'
:
'bar'
,
}
template
=
'action
\
$foo'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'action $foo'
def
test_varReplace_var_part
(
self
):
vars
=
{
'foo'
:
{
'bar'
:
'result'
,
},
'key'
:
'bar'
,
}
template
=
'test ${foo.$key}'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'test result'
def
test_varReplace_var_partial_part
(
self
):
vars
=
{
'foo'
:
{
'barbaz'
:
'result'
,
},
'key'
:
'bar'
,
}
template
=
'test ${foo.${key}baz}'
res
=
template2
.
legacy_varReplace
(
None
,
template
,
vars
)
assert
res
==
'test result'
def
test_varReplace_var_complex_var
(
self
):
def
test_varReplace_var_complex_var
(
self
):
vars
=
{
vars
=
{
'x'
:
'$y'
,
'x'
:
'$y'
,
...
@@ -277,20 +26,6 @@ class TestUtils(unittest.TestCase):
...
@@ -277,20 +26,6 @@ class TestUtils(unittest.TestCase):
res
=
template2
.
template
(
None
,
template
,
vars
)
res
=
template2
.
template
(
None
,
template
,
vars
)
assert
res
==
'result'
assert
res
==
'result'
def
test_varReplace_include
(
self
):
template
=
'hello $FILE(world) $LOOKUP(file, $filename)'
res
=
template2
.
template
(
"test"
,
template
,
{
'filename'
:
'world'
},
expand_lists
=
True
)
assert
res
==
u'hello world world'
def
test_varReplace_include_script
(
self
):
template
=
'hello $PIPE(echo world) $LOOKUP(pipe, echo world)'
res
=
template2
.
template
(
"test"
,
template
,
{},
expand_lists
=
True
)
assert
res
==
u'hello world world'
#####################################
#####################################
### template_ds function tests
### template_ds function tests
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment