test_instance.py 666 B

12345678910111213141516171819202122
  1. import unittest
  2. from copy import deepcopy
  3. from media.saas.airtimeinstance import AirtimeInstance, NoConfigFile
  4. class TestAirtimeInstance(unittest.TestCase):
  5. def setUp(self):
  6. self.cfg = {
  7. 'api_client' : 'tests/test_instance.py',
  8. 'media_monitor' : 'tests/test_instance.py',
  9. 'logging' : 'tests/test_instance.py',
  10. }
  11. def test_init_good(self):
  12. AirtimeInstance("/root", self.cfg)
  13. self.assertTrue(True)
  14. def test_init_bad(self):
  15. cfg = deepcopy(self.cfg)
  16. cfg['api_client'] = 'bs'
  17. with self.assertRaises(NoConfigFile):
  18. AirtimeInstance("/root", cfg)