From: Stephen Finucane Date: Mon, 20 Jun 2016 14:39:14 +0000 (+0100) Subject: tests: Clean up 'test_list' X-Git-Tag: v2.0.0-rc1~318 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c4d51a0e2a6aca1457b17b820a4629630865d16f;p=thirdparty%2Fpatchwork.git tests: Clean up 'test_list' * Make use of 'create_' helper functions * Include every import on its own line * Use underscore_case, rather than camelCase * Don't use list comprehension without generating a list: use a for loop instead Signed-off-by: Stephen Finucane Reviewed-by: Andy Doan --- diff --git a/patchwork/tests/test_list.py b/patchwork/tests/test_list.py index bf009f9f..54eefd1c 100644 --- a/patchwork/tests/test_list.py +++ b/patchwork/tests/test_list.py @@ -26,23 +26,24 @@ from django.core.urlresolvers import reverse from django.test import TestCase from django.utils.six.moves import zip -from patchwork.models import Person, Patch -from patchwork.tests.utils import defaults +from patchwork.models import Patch +from patchwork.tests.utils import create_patch +from patchwork.tests.utils import create_person +from patchwork.tests.utils import create_project class EmptyPatchListTest(TestCase): - def testEmptyPatchList(self): - """test that we don't output an empty table when there are no - patches present""" - project = defaults.project - defaults.project.save() + def test_empty_patch_list(self): + """Validates absence of table with zero patches.""" + project = create_project() url = reverse('patch-list', kwargs={'project_id': project.linkname}) response = self.client.get(url) self.assertContains(response, 'No patches to display') class PatchOrderTest(TestCase): + fixtures = ['default_states'] d = datetime.datetime @@ -70,20 +71,18 @@ class PatchOrderTest(TestCase): ] def setUp(self): - defaults.project.save() + self.project = create_project() - for (name, email, date) in self.patchmeta: - patch_name = 'testpatch' + name - person = Person(name=name, email=email) - person.save() - patch = Patch(project=defaults.project, msgid=patch_name, - submitter=person, diff='', date=date) - patch.save() + for name, email, date in self.patchmeta: + person = create_person(name=name, email=email) + create_patch(submitter=person, project=self.project, + date=date) def _extract_patch_ids(self, response): id_re = re.compile('