瀏覽代碼

Moved test-settings.py -> test_settings.py to fix discovery and added new test: test_check_settings_fields_nonempty

Vsevolod Levitan 1 年之前
父節點
當前提交
d573454d98
共有 1 個文件被更改,包括 21 次插入2 次删除
  1. 21 2
      test_settings.py

+ 21 - 2
test-settings.py → test_settings.py

@@ -1,5 +1,5 @@
 from settings import settings
-import settings_manager
+from settings_manager import settings_manager
 import unittest
 
 
@@ -44,4 +44,23 @@ class test_settings(unittest.TestCase):
         result = item.open("settings.json")
 
         # Проверка
-        assert result == True
+        assert result == True
+
+
+    # 
+    # Проверить, что все поля настроек не пусты
+    #
+    def test_check_settings_fields_nonempty(self):
+        # Подготовка
+        man = settings_manager()
+        settings = None
+
+        # Действие
+        man.open("settings.json")
+        man.convert()
+        settings = man.settings
+        dict = settings.__dict__
+
+        # Проверка
+        for key in dict.keys():
+            assert len(str(dict[key])) != 0