瀏覽代碼

chore: move config tests to main folder

Joao Andre 1 年之前
父節點
當前提交
0c4c3a668c
共有 37 個文件被更改,包括 8 次插入6 次删除
  1. 1 0
      Pipfile
  2. 0 0
      src/taipy/config/tests/config/utils/__init__.py
  3. 0 0
      tests/config/__init__.py
  4. 0 0
      tests/config/checker/__init__.py
  5. 0 0
      tests/config/checker/checkers/__init__.py
  6. 0 0
      tests/config/checker/checkers/test_checker.py
  7. 1 1
      tests/config/checker/checkers/test_config_checker.py
  8. 0 0
      tests/config/checker/test_default_config_checker.py
  9. 0 0
      tests/config/checker/test_issue_collector.py
  10. 0 0
      tests/config/common/__init__.py
  11. 0 0
      tests/config/common/test_argparser.py
  12. 0 0
      tests/config/common/test_classproperty.py
  13. 0 0
      tests/config/common/test_scope.py
  14. 1 0
      tests/config/common/test_template_handler.py
  15. 0 0
      tests/config/common/test_validate_id.py
  16. 0 0
      tests/config/conftest.py
  17. 0 0
      tests/config/global_app/__init__.py
  18. 0 0
      tests/config/global_app/test_global_app_config.py
  19. 0 0
      tests/config/test_compilation.py
  20. 0 1
      tests/config/test_config_comparator.py
  21. 0 0
      tests/config/test_default_config.py
  22. 0 0
      tests/config/test_env_file_config.py
  23. 0 0
      tests/config/test_file_config.py
  24. 0 0
      tests/config/test_override_config.py
  25. 0 0
      tests/config/test_section.py
  26. 0 0
      tests/config/test_section_registration.py
  27. 4 3
      tests/config/test_section_serialization.py
  28. 0 0
      tests/config/utils/__init__.py
  29. 0 0
      tests/config/utils/checker_for_tests.py
  30. 0 0
      tests/config/utils/named_temporary_file.py
  31. 0 0
      tests/config/utils/section_for_tests.py
  32. 0 0
      tests/config/utils/section_of_sections_list_for_tests.py
  33. 0 0
      tests/config/utils/unique_section_for_tests.py
  34. 1 1
      tests/gui/notebook/test_notebook_simple_gui.py
  35. 0 0
      tests/logger/__init__.py
  36. 0 0
      tests/logger/logger.conf
  37. 0 0
      tests/logger/test_logger.py

+ 1 - 0
Pipfile

@@ -23,6 +23,7 @@ tox = "*"
 types-python-dateutil = "*"
 mongomock = "*"
 pytest-mock = "*"
+testbook = "*"
 
 [requires]
 python_version = "3"

+ 0 - 0
src/taipy/config/tests/config/utils/__init__.py


+ 0 - 0
src/taipy/config/tests/__init__.py → tests/config/__init__.py


+ 0 - 0
src/taipy/config/tests/config/__init__.py → tests/config/checker/__init__.py


+ 0 - 0
src/taipy/config/tests/config/checker/__init__.py → tests/config/checker/checkers/__init__.py


+ 0 - 0
src/taipy/config/tests/config/checker/checkers/test_checker.py → tests/config/checker/checkers/test_checker.py


+ 1 - 1
src/taipy/config/tests/config/checker/checkers/test_config_checker.py → tests/config/checker/checkers/test_config_checker.py

@@ -19,7 +19,7 @@ from src.taipy.config.checker.issue_collector import IssueCollector
 
 
 class MyCustomChecker(_ConfigChecker):
-    def _check(self) -> IssueCollector:
+    def _check(self) -> IssueCollector:  # type: ignore
         pass
 
 

+ 0 - 0
src/taipy/config/tests/config/checker/test_default_config_checker.py → tests/config/checker/test_default_config_checker.py


+ 0 - 0
src/taipy/config/tests/config/checker/test_issue_collector.py → tests/config/checker/test_issue_collector.py


+ 0 - 0
src/taipy/config/tests/config/checker/checkers/__init__.py → tests/config/common/__init__.py


+ 0 - 0
src/taipy/config/tests/config/common/test_argparser.py → tests/config/common/test_argparser.py


+ 0 - 0
src/taipy/config/tests/config/common/test_classproperty.py → tests/config/common/test_classproperty.py


+ 0 - 0
src/taipy/config/tests/config/common/test_scope.py → tests/config/common/test_scope.py


+ 1 - 0
src/taipy/config/tests/config/common/test_template_handler.py → tests/config/common/test_template_handler.py

@@ -14,6 +14,7 @@ import os
 from unittest import mock
 
 import pytest
+
 from src.taipy.config.common._template_handler import _TemplateHandler
 from src.taipy.config.common.frequency import Frequency
 from src.taipy.config.common.scope import Scope

+ 0 - 0
src/taipy/config/tests/config/common/test_validate_id.py → tests/config/common/test_validate_id.py


+ 0 - 0
src/taipy/config/tests/config/conftest.py → tests/config/conftest.py


+ 0 - 0
src/taipy/config/tests/config/common/__init__.py → tests/config/global_app/__init__.py


+ 0 - 0
src/taipy/config/tests/config/global_app/test_global_app_config.py → tests/config/global_app/test_global_app_config.py


+ 0 - 0
src/taipy/config/tests/config/test_compilation.py → tests/config/test_compilation.py


+ 0 - 1
src/taipy/config/tests/config/test_config_comparator.py → tests/config/test_config_comparator.py

@@ -15,7 +15,6 @@ from src.taipy.config import Config
 from src.taipy.config._config import _Config
 from src.taipy.config._config_comparator._comparator_result import _ComparatorResult
 from src.taipy.config.global_app.global_app_config import GlobalAppConfig
-
 from tests.config.utils.section_for_tests import SectionForTest
 from tests.config.utils.unique_section_for_tests import UniqueSectionForTest
 

+ 0 - 0
src/taipy/config/tests/config/test_default_config.py → tests/config/test_default_config.py


+ 0 - 0
src/taipy/config/tests/config/test_env_file_config.py → tests/config/test_env_file_config.py


+ 0 - 0
src/taipy/config/tests/config/test_file_config.py → tests/config/test_file_config.py


+ 0 - 0
src/taipy/config/tests/config/test_override_config.py → tests/config/test_override_config.py


+ 0 - 0
src/taipy/config/tests/config/test_section.py → tests/config/test_section.py


+ 0 - 0
src/taipy/config/tests/config/test_section_registration.py → tests/config/test_section_registration.py


+ 4 - 3
src/taipy/config/tests/config/test_section_serialization.py → tests/config/test_section_serialization.py

@@ -18,7 +18,6 @@ from src.taipy.config import Config
 from src.taipy.config._serializer._json_serializer import _JsonSerializer
 from src.taipy.config.common.frequency import Frequency
 from src.taipy.config.common.scope import Scope
-
 from tests.config.utils.named_temporary_file import NamedTemporaryFile
 from tests.config.utils.section_for_tests import SectionForTest
 from tests.config.utils.unique_section_for_tests import UniqueSectionForTest
@@ -206,8 +205,10 @@ def test_read_write_toml_configuration_file_with_function_and_class():
     expected_toml_config = """
 [TAIPY]
 
-[unique_section_name] attribute = "my_attribute" prop = "my_prop" prop_list = [
-"tests.config.test_section_serialization.CustomEncoder:class",
+[unique_section_name]
+attribute = "my_attribute"
+prop = "my_prop"
+prop_list = [ "tests.config.test_section_serialization.CustomEncoder:class", \
 "tests.config.test_section_serialization.CustomDecoder:class",]
 
 [section_name.default]

+ 0 - 0
src/taipy/config/tests/config/global_app/__init__.py → tests/config/utils/__init__.py


+ 0 - 0
src/taipy/config/tests/config/utils/checker_for_tests.py → tests/config/utils/checker_for_tests.py


+ 0 - 0
src/taipy/config/tests/config/utils/named_temporary_file.py → tests/config/utils/named_temporary_file.py


+ 0 - 0
src/taipy/config/tests/config/utils/section_for_tests.py → tests/config/utils/section_for_tests.py


+ 0 - 0
src/taipy/config/tests/config/utils/section_of_sections_list_for_tests.py → tests/config/utils/section_of_sections_list_for_tests.py


+ 0 - 0
src/taipy/config/tests/config/utils/unique_section_for_tests.py → tests/config/utils/unique_section_for_tests.py


+ 1 - 1
tests/gui/notebook/test_notebook_simple_gui.py

@@ -18,7 +18,7 @@ from testbook import testbook
 
 
 @pytest.mark.filterwarnings("ignore::RuntimeWarning")
-@testbook("tests/taipy/gui/notebook/simple_gui.ipynb")
+@testbook("tests/gui/notebook/simple_gui.ipynb")
 def test_notebook_simple_gui(tb, helpers):
     tb.execute_cell("import")
     tb.execute_cell("page_declaration")

+ 0 - 0
src/taipy/config/tests/logger/__init__.py → tests/logger/__init__.py


+ 0 - 0
src/taipy/config/tests/logger/logger.conf → tests/logger/logger.conf


+ 0 - 0
src/taipy/config/tests/logger/test_logger.py → tests/logger/test_logger.py