Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F12870958
test_jails.py
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
test_jails.py
View Options
import
imp
import
unittest
salt_test_case
=
imp
.
load_source
(
'salt_test_case'
,
"salt_test_case.py"
)
jails
=
imp
.
load_source
(
'jails'
,
"../_modules/jails.py"
)
class
Testinstance
(
unittest
.
TestCase
,
salt_test_case
.
SaltTestCase
):
def
setUp
(
self
):
self
.
initialize_mocks
()
self
.
instance
=
jails
self
.
mock_pillar
(
'data/jails.yaml'
)
self
.
mock_grains
()
self
.
grains
[
'id'
]
=
'host'
def
test_get_default_group
(
self
):
self
.
assertEqual
(
'host'
,
jails
.
_get_default_group
())
def
test_get_all_jails
(
self
):
self
.
assertEqual
([
'anotherhost'
,
'host'
],
sorted
(
jails
.
_get_all_jails
()
.
keys
()))
def
test_list
(
self
):
self
.
assertEqual
([
'guest1'
,
'guest2'
],
sorted
(
jails
.
list
()))
def
test_list_for_a_group
(
self
):
self
.
assertEqual
([
'guest3'
],
sorted
(
jails
.
list
(
'anotherhost'
)))
def
test_flatlist
(
self
):
self
.
assertEqual
(
"guest1 guest2"
,
jails
.
flatlist
())
def
test_flatlist_for_a_group
(
self
):
self
.
assertEqual
(
"guest3"
,
jails
.
flatlist
(
'anotherhost'
))
if
__name__
==
'__main__'
:
unittest
.
main
()
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 17, 16:03 (1 d, 15 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3154054
Default Alt Text
test_jails.py (1 KB)
Attached To
Mode
rOPS Nasqueron Operations
Attached
Detach File
Event Timeline
Log In to Comment