1
1

test-settings.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. from settings import settings
  2. import settings_manager
  3. import unittest
  4. class test_settings(unittest.TestCase):
  5. #
  6. # Провеиить корректность заполнения поля first_name
  7. #
  8. def test_check_first_name(self):
  9. # Подготовка
  10. item = settings()
  11. # Действие
  12. item.first_name = "a "
  13. # Проверка
  14. assert item.first_name == "a"
  15. #
  16. # Проверить, что settings_manager инстанциируется только один раз
  17. #
  18. def test_check_settings_manager_singleton(self):
  19. # Подготовка
  20. a = settings_manager()
  21. b = settings_manager()
  22. # Действие
  23. # Проверка
  24. assert a is b
  25. #
  26. # Проверить корректность загрузки настроек
  27. #
  28. def test_check_open_settings(self):
  29. # Подготовка
  30. item = settings_manager()
  31. # Действие
  32. result = item.open("settings.json")
  33. # Проверка
  34. assert result == True