test_application_status.py 652 B

123456789101112131415161718192021222324252627282930
  1. import unittest
  2. from pycs.ApplicationStatus import ApplicationStatus
  3. class TestApplicationStatus(unittest.TestCase):
  4. def test_load_default(self):
  5. aso = ApplicationStatus()
  6. self.assertEqual({
  7. 'settings': {},
  8. 'models': {},
  9. 'projects': {}
  10. }, aso)
  11. def test_load_from_object(self):
  12. settings = {
  13. 'a': 1,
  14. 'b': 'c'
  15. }
  16. aso = ApplicationStatus(settings=settings)
  17. self.assertEqual({
  18. 'settings': settings,
  19. 'models': {},
  20. 'projects': {}
  21. }, aso)
  22. if __name__ == '__main__':
  23. unittest.main()