def test_snippets(self): instance = UploadedFileFactory.build() instance.file = MagicMock() instance.file.url = '/media/foo.png' snippets = SnippetFactory.create_batch(2, data='lalala {0} foobar'.format(instance.url)) template = SnippetTemplateFactory.create(code='<foo>{0}</foo>'.format(instance.url)) more_snippets = SnippetFactory.create_batch(3, template=template) eq_(set(instance.snippets), set(list(snippets) + list(more_snippets)))
def test_snippets(self): instance = UploadedFileFactory.build() instance.file = MagicMock() instance.file.url = '/media/foo.png' snippets = SnippetFactory.create_batch(2, data='lalala {0} foobar'.format(instance.url)) template = SnippetTemplateFactory.create(code='<foo>{0}</foo>'.format(instance.url)) more_snippets = SnippetFactory.create_batch(3, template=template) self.assertEqual(set(instance.snippets), set(list(snippets) + list(more_snippets)))
def test_snippet(self): nightly_snippets = SnippetFactory.create_batch( 2, on_release=False, on_nightly=True) SnippetFactory.create_batch(2, on_release=False, on_beta=True) filtr = ChannelFilter(None, {'channel': 'on_nightly'}, Snippet, SnippetAdmin) result = filtr.queryset(None, Snippet.objects.all()) self.assertTrue(result.count(), 2) self.assertEqual(set(result.all()), set(nightly_snippets))
def test_base(self): snippets = SnippetFactory.create_batch(2) jsonsnippets = JSONSnippetFactory.create_batch(2) SnippetFactory.create(disabled=True) JSONSnippetFactory.create(disabled=True) response = views.ActiveSnippetsView.as_view()(self.request) eq_(response.get('content-type'), 'application/json') data = json.loads(response.content) eq_(set([snippets[0].id, snippets[1].id, jsonsnippets[0].id, jsonsnippets[1].id]), set([x['id'] for x in data]))
def test_base(self): snippets = SnippetFactory.create_batch(2) jsonsnippets = JSONSnippetFactory.create_batch(2) SnippetFactory.create(disabled=True) JSONSnippetFactory.create(disabled=True) response = views.ActiveSnippetsView.as_view()(self.request) eq_(response.get('content-type'), 'application/json') data = json.loads(response.content) eq_( set([ snippets[0].id, snippets[1].id, jsonsnippets[0].id, jsonsnippets[1].id ]), set([x['id'] for x in data]))
def setUp(self): self.snippet1, self.snippet2 = SnippetFactory.create_batch(2)