Commit c3552fb9 authored by Ambra Di Piano's avatar Ambra Di Piano
Browse files

moved

parent 00d30945
Loading
Loading
Loading
Loading
+0 −42
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 astrort.utils.wrap import load_yaml_conf
from astrort.configure.check_configuration import CheckConfiguration

@pytest.mark.astrort_configuration
class TestCheckConfiguration:

    def test_check(self, astrort_configuration):
        configuration = load_yaml_conf(astrort_configuration)
        try:
            CheckConfiguration(configuration=configuration).check()
        except AssertionError as e:
            type(e) == AssertionError

    def test_check_tags(self, astrort_configuration):
        configuration = load_yaml_conf(astrort_configuration)
        try:
            CheckConfiguration(configuration=configuration).check_tags()
        except AssertionError as e:
            type(e) == AssertionError

    def test_check_simulator(self, astrort_configuration):
        configuration = load_yaml_conf(astrort_configuration)
        try:
            CheckConfiguration(configuration=configuration).check_simulator()
        except AssertionError as e:
            type(e) == AssertionError

    def test_check_visibility(self, astrort_configuration):
        configuration = load_yaml_conf(astrort_configuration)
        try:
            CheckConfiguration(configuration=configuration).check_visibility()
        except AssertionError as e:
            type(e) == AssertionError
+4 −4
Original line number Diff line number Diff line
@@ -15,13 +15,13 @@ def test_seeds_to_string_formatter(samples, astrort_tmp_folder):
    name = seeds_to_string_formatter(samples, astrort_tmp_folder, name='test', seed=1)

    if samples <= 3:
        assert name == f"{astrort_tmp_folder}/test_001"
        assert name == f"{astrort_tmp_folder}/test_001.fits"
    elif samples <= 5:
        assert name == f"{astrort_tmp_folder}/test_00001"
        assert name == f"{astrort_tmp_folder}/test_00001.fits"
    elif samples <= 8:
        assert name == f"{astrort_tmp_folder}/test_00000001"
        assert name == f"{astrort_tmp_folder}/test_00000001.fits"
    else:
        assert name == f"{astrort_tmp_folder}/test_1"
        assert name == f"{astrort_tmp_folder}/test_1.fits"

@pytest.mark.parametrize('array', ['lst', 'mst', 'sst', 'cta', 'north', 'south'])
def test_get_instrument_fov(array):