def setUp(self): subsite = Subsite(name='test', url='/') subsite.save() app = Application(name='test', slug='test') app.save() self.app = app self.subsite = subsite self.factory = RequestFactory()
def setUp(self): site = DockitCMSSite() self.site = site self.factory = RequestFactory() app = Application(name='test', slug='test') app.save() self.application = app
def test_get_item_stream(self): Application.objects.all().delete() Application(name='test app', slug='test-app').save() tap = DocKitCMSDataTap(applications=['test-app']) items = list(tap) self.assertTrue(items) self.assertEqual(len(items), Application.objects.all().count()) assert len(items) tap.close()
def test_dumpdatatap(self): Application.objects.all().delete() Application(name='test app', slug='test-app').save() filename = mkstemp('zip', 'datataptest')[1] cmd = datatap.Command() argv = [ 'manage.py', 'datatap', 'DocKitCMS', '--application=test-app', '--', 'Zip', '--', 'File', filename ] cmd.run_from_argv(argv) archive = zipfile.ZipFile(filename) self.assertTrue('manifest.json' in archive.namelist()) manifest = json.load(archive.open('manifest.json', 'r')) self.assertEqual(len(manifest), Application.objects.all().count())
def setUp(self): app = Application(name='test', slug='test') app.save() self.application = app