|
8 | 8 |
|
9 | 9 | from dapla_metadata.datasets.dapla_dataset_path_info import DaplaDatasetPathInfo |
10 | 10 | from dapla_metadata.datasets.dataset_parser import SUPPORTED_DATASET_FILE_SUFFIXES |
11 | | -from dapla_metadata.standards.utils.constants import DESCRIPTION_OTHER_THAN_DASHES |
12 | 11 | from dapla_metadata.standards.utils.constants import FILE_DOES_NOT_EXIST |
13 | 12 | from dapla_metadata.standards.utils.constants import FILE_IGNORED |
14 | 13 | from dapla_metadata.standards.utils.constants import IGNORED_FOLDERS |
15 | 14 | from dapla_metadata.standards.utils.constants import INVALID_SYMBOLS |
| 15 | +from dapla_metadata.standards.utils.constants import MAX_TWO_PERIODS |
16 | 16 | from dapla_metadata.standards.utils.constants import MISSING_DATA_STATE |
17 | 17 | from dapla_metadata.standards.utils.constants import MISSING_DATASET_SHORT_NAME |
18 | 18 | from dapla_metadata.standards.utils.constants import MISSING_PERIOD |
19 | 19 | from dapla_metadata.standards.utils.constants import MISSING_SHORT_NAME |
20 | 20 | from dapla_metadata.standards.utils.constants import NAME_STANDARD_SUCCESS |
21 | 21 | from dapla_metadata.standards.utils.constants import NAME_STANDARD_VIOLATION |
22 | 22 | from dapla_metadata.standards.utils.constants import PATH_IGNORED |
| 23 | +from dapla_metadata.standards.utils.constants import SHORT_NAME_OTHER_THAN_DASHES |
23 | 24 | from dapla_metadata.standards.utils.constants import SSB_NAMING_STANDARD_REPORT |
24 | 25 | from dapla_metadata.standards.utils.constants import SSB_NAMING_STANDARD_REPORT_FILES |
25 | 26 | from dapla_metadata.standards.utils.constants import ( |
@@ -194,9 +195,10 @@ def _check_violations( |
194 | 195 | MISSING_SHORT_NAME: path_info.statistic_short_name, |
195 | 196 | MISSING_DATA_STATE: path_info.dataset_state, |
196 | 197 | MISSING_PERIOD: path_info.contains_data_from, |
| 198 | + MAX_TWO_PERIODS: len(path_info.period_strings) <= 2, |
197 | 199 | MISSING_DATASET_SHORT_NAME: path_info.dataset_short_name, |
198 | 200 | INVALID_SYMBOLS: not _has_invalid_symbols(file), |
199 | | - DESCRIPTION_OTHER_THAN_DASHES: not _short_name_has_illegal_chars( |
| 201 | + SHORT_NAME_OTHER_THAN_DASHES: not _short_name_has_illegal_chars( |
200 | 202 | path_info.dataset_short_name |
201 | 203 | ), |
202 | 204 | } |
|
0 commit comments