path: root/patchwork/tests/
diff options
authorJeremy Kerr <>2015-06-05 14:32:26 +0800
committerJeremy Kerr <>2015-06-05 14:37:09 +0800
commit46e4ad955a2a7ba4f32b76a74b350140a1e3d761 (patch)
tree02892290f921f567d1778aa11ee1168e2e7c980a /patchwork/tests/
parent7a39d75859c4ee908573726f0a82df85cdb8b845 (diff)
patchwork: Explicitly load states fixtures
Apps with migrations will no longer load the initial_data fixtures by default. In order to prepare to add migrations to patchwork, rename the initial_data fixture to default_states (to match the default_tags fixture), and explicitly load them in tests that require them. Also, include this step in the INSTALL document. Signed-off-by: Jeremy Kerr <>
Diffstat (limited to 'patchwork/tests/')
1 files changed, 12 insertions, 0 deletions
diff --git a/patchwork/tests/ b/patchwork/tests/
index 0e57f42..02d04cb 100644
--- a/patchwork/tests/
+++ b/patchwork/tests/
@@ -29,6 +29,8 @@ from patchwork.models import Patch, Comment, Person
from patchwork.tests.utils import defaults, create_user, find_in_context
class MboxPatchResponseTest(TestCase):
+ fixtures = ['default_states']
""" Test that the mbox view appends the Acked-by from a patch comment """
def setUp(self):
@@ -56,6 +58,8 @@ class MboxPatchResponseTest(TestCase):
'Acked-by: 1\nAcked-by: 2\n')
class MboxPatchSplitResponseTest(TestCase):
+ fixtures = ['default_states']
""" Test that the mbox view appends the Acked-by from a patch comment,
and places it before an '---' update line. """
def setUp(self):
@@ -84,6 +88,8 @@ class MboxPatchSplitResponseTest(TestCase):
'Acked-by: 1\nAcked-by: 2\n')
class MboxPassThroughHeaderTest(TestCase):
+ fixtures = ['default_states']
""" Test that we see 'Cc' and 'To' headers passed through from original
message to mbox view """
@@ -122,6 +128,8 @@ class MboxPassThroughHeaderTest(TestCase):
self.assertContains(response, self.date_header)
class MboxBrokenFromHeaderTest(TestCase):
+ fixtures = ['default_states']
""" Test that a person with characters outside ASCII in his name do
produce correct From header. As RFC 2822 state we must retain the
<user@doamin.tld> format for the mail while the name part may be coded
@@ -145,6 +153,8 @@ class MboxBrokenFromHeaderTest(TestCase):
self.assertContains(response, from_email)
class MboxDateHeaderTest(TestCase):
+ fixtures = ['default_states']
""" Test that the date provided in the patch mail view is correct """
def setUp(self):
@@ -181,6 +191,8 @@ class MboxDateHeaderTest(TestCase):
self.assertEqual(mail_date, date)
class MboxCommentPostcriptUnchangedTest(TestCase):
+ fixtures = ['default_states']
""" Test that the mbox view doesn't change the postscript part of a mail.
There where always a missing blank right after the postscript
delimiter '---' and an additional newline right before. """