Skip to content

Commit b327288

Browse files
committed
Fix failing unit tests #431
Signed-off-by: Thomas Druez <[email protected]>
1 parent 5122ec9 commit b327288

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

scanpipe/filters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def __init__(self, data=None, *args, **kwargs):
147147
super().__init__(data, *args, **kwargs)
148148

149149
# Default filtering by "Active" projects.
150-
if not data or not data.get("is_archived"):
150+
if not data or data.get("is_archived", "") == "":
151151
self.queryset = self.queryset.filter(is_archived=False)
152152

153153
active_count = Project.objects.filter(is_archived=False).count()

scanpipe/management/commands/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,12 @@ def get_run_status_code(self, run):
7171
return status.upper()
7272

7373
def display_status(self, project, verbosity):
74+
project_label = f"Project: {project.name}"
75+
if project.is_archived:
76+
project_label += " [archived]"
77+
7478
message = [
75-
self.style.HTTP_INFO(f"Project: {project.name}"),
79+
self.style.HTTP_INFO(project_label),
7680
]
7781

7882
if verbosity >= 2:

scanpipe/management/commands/list-project.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ def add_arguments(self, parser):
3939
parser.add_argument(
4040
"--include-archived",
4141
action="store_true",
42+
dest="include_archived",
4243
help="Include archived projects.",
4344
)
4445

scanpipe/tests/test_views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ def setUp(self):
4747
def test_scanpipe_views_project_list_is_archived(self):
4848
project2 = Project.objects.create(name="project2", is_archived=True)
4949
url = reverse("project_list")
50-
url_with_filter = url + "?is_archived=true"
50+
is_archive_filter = "?is_archived=true"
5151

5252
response = self.client.get(url)
5353
self.assertContains(response, self.project1.name)
5454
self.assertNotContains(response, project2.name)
5555
self.assertContains(response, url)
56-
self.assertContains(response, url_with_filter)
56+
self.assertContains(response, is_archive_filter)
5757

58-
response = self.client.get(url_with_filter)
58+
response = self.client.get(url + is_archive_filter)
5959
self.assertNotContains(response, self.project1.name)
6060
self.assertContains(response, project2.name)
6161

0 commit comments

Comments
 (0)