Skip to content

Commit efd2c4f

Browse files
committed
refactor: Make test structure march source code structure
1 parent 0a5c5f4 commit efd2c4f

12 files changed

+14
-8
lines changed

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ package = true
3939
warn_return_any = true
4040
warn_unused_configs = true
4141
disallow_untyped_defs = true
42-
mypy_path='src'
42+
mypy_path='src:tests'
4343

4444
[[tool.mypy.overrides]]
4545
module = [

tests/test_cli.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from spdx_tools.spdx.writer.write_anything import write_file
1212

1313
from opossum_lib.cli import spdx2opossum
14-
from tests.helper_methods import _create_minimal_document
14+
from tests.test_spdx.helper_methods import _create_minimal_document
1515

1616

1717
@pytest.mark.parametrize("options", [("--infile", "--outfile"), ("-i", "-o")])

tests/test_opossum/__init__.py

Whitespace-only changes.

tests/test_file_generation.py tests/test_opossum/test_file_generation.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
from opossum_lib.spdx.convert_to_opossum import convert_tree_to_opossum_information
2121
from opossum_lib.spdx.graph_generation import generate_graph_from_spdx
2222
from opossum_lib.spdx.tree_generation import generate_tree_from_graph
23-
from tests.helper_methods import (
23+
from tests.test_spdx.helper_methods import (
2424
_create_minimal_document,
2525
_generate_document_with_from_root_node_unreachable_file,
2626
)
@@ -236,7 +236,9 @@ def test_tree_generation_for_bigger_examples_spdx() -> None:
236236

237237

238238
def _get_opossum_information_from_file(file_name: str) -> OpossumInformation:
239-
document = parse_file(str(Path(__file__).resolve().parent / "data" / file_name))
239+
document = parse_file(
240+
str(Path(__file__).resolve().parent.parent / "data" / file_name)
241+
)
240242
return _get_opossum_information_from_document(document)
241243

242244

File renamed without changes.
File renamed without changes.

tests/test_spdx/__init__.py

Whitespace-only changes.
File renamed without changes.

tests/test_graph_generation.py tests/test_spdx/test_graph_generation.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from spdx_tools.spdx.validation.document_validator import validate_full_spdx_document
1111

1212
from opossum_lib.spdx.graph_generation import generate_graph_from_spdx
13-
from tests.helper_methods import _create_minimal_document
13+
from tests.test_spdx.helper_methods import _create_minimal_document
1414

1515

1616
@pytest.mark.parametrize(
@@ -31,7 +31,9 @@ def test_generate_graph_from_spdx(
3131
edges_count: int,
3232
relationship_node_keys: list[str],
3333
) -> None:
34-
document = parse_file(str(Path(__file__).resolve().parent / "data" / file_name))
34+
document = parse_file(
35+
str(Path(__file__).resolve().parent.parent / "data" / file_name)
36+
)
3537
validation_messages = validate_full_spdx_document(document)
3638
graph = generate_graph_from_spdx(document)
3739

File renamed without changes.

tests/test_tree_generation.py tests/test_spdx/test_tree_generation.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from opossum_lib.spdx.graph_generation import generate_graph_from_spdx
1919
from opossum_lib.spdx.tree_generation import generate_tree_from_graph
20-
from tests.helper_methods import (
20+
from tests.test_spdx.helper_methods import (
2121
_create_minimal_document,
2222
_generate_document_with_from_root_node_unreachable_file,
2323
)
@@ -256,7 +256,9 @@ def test_tree_generation_unconnected_cycle() -> None:
256256
def test_tree_generation_for_bigger_examples(
257257
file_name: str, nodes_count: int, edges_count: int
258258
) -> None:
259-
document = parse_file(str(Path(__file__).resolve().parent / "data" / file_name))
259+
document = parse_file(
260+
str(Path(__file__).resolve().parent.parent / "data" / file_name)
261+
)
260262
graph = generate_graph_from_spdx(document)
261263
tree = generate_tree_from_graph(graph)
262264

0 commit comments

Comments
 (0)