Skip to content

Commit 5878433

Browse files
committed
tests: Add tests for series list view
Signed-off-by: andrepapoti <andrepapoti@gmail.com>
1 parent 1799337 commit 5878433

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

patchwork/tests/views/test_series.py

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Patchwork - automated patch tracking system
2+
# Copyright (C) 2012 Jeremy Kerr <jk@ozlabs.org>
3+
#
4+
# SPDX-License-Identifier: GPL-2.0-or-later
5+
6+
from datetime import datetime as dt
7+
8+
from django.test import TestCase
9+
from django.urls import reverse
10+
11+
from patchwork.models import Person
12+
from patchwork.tests.utils import create_patch
13+
from patchwork.tests.utils import create_cover
14+
from patchwork.tests.utils import create_person
15+
from patchwork.tests.utils import create_project
16+
from patchwork.tests.utils import create_series
17+
from patchwork.tests.utils import create_user
18+
19+
20+
class SeriesList(TestCase):
21+
def setUp(self):
22+
self.project = create_project()
23+
self.user = create_user()
24+
self.person_1 = Person.objects.get(user=self.user)
25+
self.person_2 = create_person()
26+
self.series_1 = create_series(project=self.project)
27+
self.series_2 = create_series(project=self.project)
28+
create_cover(project=self.project, series=self.series_1)
29+
30+
for i in range(5):
31+
create_patch(
32+
submitter=self.person_1,
33+
project=self.project,
34+
series=self.series_1,
35+
date=dt(2014, 3, 16, 13, 4, 50, 155643),
36+
)
37+
create_patch(
38+
submitter=self.person_2,
39+
project=self.project,
40+
series=self.series_2,
41+
date=dt(2014, 3, 16, 13, 4, 50, 155643),
42+
)
43+
44+
def test_series_list(self):
45+
requested_url = reverse(
46+
'series-list',
47+
kwargs={'project_id': self.project.linkname},
48+
)
49+
response = self.client.get(requested_url)
50+
51+
self.assertEqual(response.status_code, 200)

0 commit comments

Comments
 (0)