From 46e4ad955a2a7ba4f32b76a74b350140a1e3d761 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Fri, 5 Jun 2015 14:32:26 +0800 Subject: 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 --- patchwork/tests/test_mboxviews.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'patchwork/tests/test_mboxviews.py') diff --git a/patchwork/tests/test_mboxviews.py b/patchwork/tests/test_mboxviews.py index 0e57f42..02d04cb 100644 --- a/patchwork/tests/test_mboxviews.py +++ b/patchwork/tests/test_mboxviews.py @@ -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): defaults.project.save() @@ -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 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. """ -- cgit v1.2.3