Page MenuHomeDevCentral

test_jails.py
No OneTemporary

test_jails.py

#!/usr/bin/env python3
import unittest
import salt_test_case
import jails
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

Mime Type
text/x-python
Expires
Sat, Aug 8, 02:53 (7 h, 38 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3783759
Default Alt Text
test_jails.py (1 KB)

Event Timeline