Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F12239611
test_jails.py
No One
Temporary
Actions
Download 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
#!/usr/bin/env python3
from
importlib.machinery
import
SourceFileLoader
import
unittest
salt_test_case
=
SourceFileLoader
(
"salt_test_case"
,
"salt_test_case.py"
)
.
load_module
()
jails
=
SourceFileLoader
(
"jails"
,
"../_modules/jails.py"
)
.
load_module
()
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_jails
(
self
):
self
.
assertEqual
([
"guest1"
,
"guest2"
],
sorted
(
jails
.
list_jails
()))
def
test_list_for_a_group
(
self
):
self
.
assertEqual
([
"guest3"
],
sorted
(
jails
.
list_jails
(
"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/x-python
Expires
Sat, Oct 11, 22:40 (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3064220
Default Alt Text
test_jails.py (1 KB)
Attached To
Mode
rOPS Nasqueron Operations
Attached
Detach File
Event Timeline
Log In to Comment