From 11ebb34059f932fd9e510aa82fe9c1cee941cf2c Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Mon, 8 May 2023 20:41:13 +0200 Subject: [PATCH] test_traverse_project: Fix incorrect .project member for a test vector One of the test vector passed a nonsense TraverseProjectVector.project member that did not point to an actual project under tests/sample_projects. Fix that, and add an assert to the test logic below to ensure this does not happen again. --- tests/test_traverse_project.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_traverse_project.py b/tests/test_traverse_project.py index c8b3cb8f..12690c92 100644 --- a/tests/test_traverse_project.py +++ b/tests/test_traverse_project.py @@ -153,7 +153,7 @@ class TraverseProjectVector: ), TraverseProjectVector( "given_deps_as_non_deps_file__raises_exception", - "README.md", + "blog_post_example", code=set(), deps={"README.md"}, expect_raised=UnparseablePathException, @@ -315,6 +315,7 @@ class TraverseProjectVector: ) def test_find_sources(vector: TraverseProjectVector): project_dir = SAMPLE_PROJECTS_DIR / vector.project + assert project_dir.is_dir() settings = Settings( code={ path if path == "" else project_dir / path for path in vector.code