1
|
|
|
# Copyright 2022, Red Hat, Inc. |
2
|
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later |
3
|
|
|
|
4
|
|
|
from pathlib import Path |
5
|
|
|
|
6
|
|
|
PATH_TO_REMEDIATIONS_SCRIPTS = Path(__file__).parent / "test_data/remediations_scripts" |
7
|
|
|
|
8
|
|
|
PATH_TO_EMPTY_XML_FILE = Path(__file__).parent / "test_data/empty.xml" |
9
|
|
|
PATH_TO_EMPTY_FILE = Path(__file__).parent / "test_data/empty.txt" |
10
|
|
|
|
11
|
|
|
PATH_TO_XML_FILE = Path(__file__).parent / "test_data/plant_catalog.xml" |
12
|
|
|
|
13
|
|
|
PATH_TO_ARF = Path(__file__).parent / "test_data/arf-report.xml" |
14
|
|
|
PATH_TO_SIMPLE_RULE_FAIL_ARF = Path(__file__).parent / "test_data/arf_simple_rule_fail.xml" |
15
|
|
|
PATH_TO_SIMPLE_RULE_PASS_ARF = Path(__file__).parent / "test_data/arf_simple_rule_pass.xml" |
16
|
|
|
PATH_TO_RULE_AND_CPE_CHECK_ARF = Path(__file__).parent / "test_data/arf_rule_and_cpe_check.xml" |
17
|
|
|
PATH_TO_ARF_WITHOUT_INFO = Path(__file__).parent / "test_data/arf-with-removed-info.xml" |
18
|
|
|
PATH_TO_ARF_WITHOUT_SYSTEM_DATA = Path(__file__).parent / "test_data/arf_no_system_data.xml" |
19
|
|
|
PATH_TO_ARF_WITH_MULTI_CHECK = Path(__file__).parent / "test_data/arf_multi_check.xml" |
20
|
|
|
PATH_TO_ARF_WITH_OS_CPE_CHECK = Path(__file__).parent / "test_data/arf_cpe_check_os_platform.xml" |
21
|
|
|
PATH_TO_ARF_SCANNED_ON_CONTAINER = Path(__file__).parent / "test_data/arf-container.xml" |
22
|
|
|
PATH_TO_ARF_REPRODUCING_DANGLING_REFERENCE_TO = ( |
23
|
|
|
Path(__file__).parent / "test_data/arf-dangling-reference-to.xml" |
24
|
|
|
) |
25
|
|
|
|
26
|
|
|
PATH_TO_XCCDF = Path(__file__).parent / "test_data/xccdf-report.xml" |
27
|
|
|
PATH_TO_SIMPLE_RULE_FAIL_XCCDF = Path(__file__).parent / "test_data/xccdf_simple_rule_fail.xml" |
28
|
|
|
PATH_TO_SIMPLE_RULE_PASS_XCCDF = Path(__file__).parent / "test_data/xccdf_simple_rule_pass.xml" |
29
|
|
|
PATH_TO_RULE_AND_CPE_CHECK_XCCDF = Path(__file__).parent / "test_data/xccdf_rule_and_cpe_check.xml" |
30
|
|
|
PATH_TO_XCCDF_WITHOUT_INFO = Path(__file__).parent / "test_data/xccdf-with-removed-info.xml" |
31
|
|
|
PATH_TO_XCCDF_WITHOUT_SYSTEM_DATA = Path(__file__).parent / "test_data/xccdf_no_system_data.xml" |
32
|
|
|
PATH_TO_XCCDF_WITH_MULTI_CHECK = Path(__file__).parent / "test_data/xccdf_multi_check.xml" |
33
|
|
|
|
34
|
|
|
PATH_TO_JSON_SCHEMA = Path(__file__).parent / "json_schema_of_report.json" |
35
|
|
|
|