Loading testing/conftest.py 0 → 100644 +15 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest import rtadeep from os.path import join, dirname, abspath @pytest.fixture(scope='function') def rtadeep_configuration(): return join(dirname(abspath(rtadeep.__file__)), 'cfg', 'test.yml') No newline at end of file testing/pytest.ini 0 → 100644 +3 −0 Original line number Diff line number Diff line [pytest] markers = rtadeep_configuration: rtadeep test configurtion file No newline at end of file testing/test_rtadeep/test_cfg/test_check_configuration.py 0 → 100644 +42 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest from rtadeep.utils.wrap import load_yaml_conf from rtadeep.cfg.check_configuration import CheckConfiguration @pytest.mark.rtadeep_configuration class TestCheckConfiguration: def test_check(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check() except AssertionError as e: type(e) == AssertionError def test_check_tags(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_tags() except AssertionError as e: type(e) == AssertionError def test_check_simulator(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_simulator() except AssertionError as e: type(e) == AssertionError def test_check_visibility(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_visibility() except AssertionError as e: type(e) == AssertionError testing/test_rtadeep/test_utils/test_wrap.py 0 → 100644 +15 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest from rtadeep.utils.wrap import load_yaml_conf @pytest.mark.rtadeep_configuration def test_load_yaml_conf(rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) assert type(configuration) == dict No newline at end of file Loading
testing/conftest.py 0 → 100644 +15 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest import rtadeep from os.path import join, dirname, abspath @pytest.fixture(scope='function') def rtadeep_configuration(): return join(dirname(abspath(rtadeep.__file__)), 'cfg', 'test.yml') No newline at end of file
testing/pytest.ini 0 → 100644 +3 −0 Original line number Diff line number Diff line [pytest] markers = rtadeep_configuration: rtadeep test configurtion file No newline at end of file
testing/test_rtadeep/test_cfg/test_check_configuration.py 0 → 100644 +42 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest from rtadeep.utils.wrap import load_yaml_conf from rtadeep.cfg.check_configuration import CheckConfiguration @pytest.mark.rtadeep_configuration class TestCheckConfiguration: def test_check(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check() except AssertionError as e: type(e) == AssertionError def test_check_tags(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_tags() except AssertionError as e: type(e) == AssertionError def test_check_simulator(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_simulator() except AssertionError as e: type(e) == AssertionError def test_check_visibility(self, rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) try: CheckConfiguration(configuration=configuration).check_visibility() except AssertionError as e: type(e) == AssertionError
testing/test_rtadeep/test_utils/test_wrap.py 0 → 100644 +15 −0 Original line number Diff line number Diff line # ***************************************************************************** # Copyright (C) 2023 INAF # This software is distributed under the terms of the BSD-3-Clause license # # Authors: # Ambra Di Piano <ambra.dipiano@inaf.it> # ***************************************************************************** import pytest from rtadeep.utils.wrap import load_yaml_conf @pytest.mark.rtadeep_configuration def test_load_yaml_conf(rtadeep_configuration): configuration = load_yaml_conf(rtadeep_configuration) assert type(configuration) == dict No newline at end of file