Update snippets tests

Add an Advert fixture so that Advert objects do not need to be created
by the tests that use them.
This commit is contained in:
Tom Talbot 2014-06-24 14:30:23 +01:00
parent 183c73c78a
commit 085324c1b6
2 changed files with 17 additions and 14 deletions

View file

@ -418,5 +418,13 @@
"page": 8,
"submit_time": "2014-01-01T12:00:00.000Z"
}
},
{
"pk": 1,
"model": "tests.advert",
"fields": {
"text": "test_advert",
"url": "http://www.example.com"
}
}
]

View file

@ -78,12 +78,10 @@ class TestSnippetCreateView(TestCase, WagtailTestUtils):
class TestSnippetEditView(TestCase, WagtailTestUtils):
def setUp(self):
self.test_snippet = Advert()
self.test_snippet.text = 'test_advert'
self.test_snippet.url = 'http://www.example.com/'
self.test_snippet.save()
fixtures = ['wagtail/tests/fixtures/test.json']
def setUp(self):
self.test_snippet = Advert.objects.get(id=1)
self.login()
def get(self, params={}):
@ -127,12 +125,10 @@ class TestSnippetEditView(TestCase, WagtailTestUtils):
class TestSnippetDelete(TestCase, WagtailTestUtils):
def setUp(self):
self.test_snippet = Advert()
self.test_snippet.text = 'test_advert'
self.test_snippet.url = 'http://www.example.com/'
self.test_snippet.save()
fixtures = ['wagtail/tests/fixtures/test.json']
def setUp(self):
self.test_snippet = Advert.objects.get(id=1)
self.login()
def test_delete_get(self):
@ -151,14 +147,13 @@ class TestSnippetDelete(TestCase, WagtailTestUtils):
class TestSnippetChooserPanel(TestCase):
fixtures = ['wagtail/tests/fixtures/test.json']
def setUp(self):
content_type = get_content_type_from_url_params('tests',
'advert')
test_snippet = Advert()
test_snippet.text = 'test_advert'
test_snippet.url = 'http://www.example.com/'
test_snippet.save()
test_snippet = Advert.objects.get(id=1)
edit_handler_class = get_snippet_edit_handler(Advert)
form_class = edit_handler_class.get_form_class(Advert)