def test_with_client(self): c = Client() list_resp = c.get(reverse(get_url_names(prefix='test')['list'])) self.assertEquals(list_resp.status_code, 200) self.assertTrue(b'TestModel object' in list_resp.content) create_resp = c.get(reverse(get_url_names(prefix='test')['create'])) self.assertEquals(create_resp.status_code, 200) self.assertTrue(b'id_test' in create_resp.content) update_resp = c.get( reverse(get_url_names(prefix='test')['update'], args=[1])) self.assertEquals(update_resp.status_code, 200) self.assertTrue(b'id_test' in update_resp.content) detail_resp = c.get( reverse(get_url_names(prefix='test')['detail'], args=[1])) self.assertEquals(detail_resp.status_code, 200) self.assertTrue(b'TestModel object' in detail_resp.content) delete_resp = c.get( reverse(get_url_names(prefix='test')['delete'], args=[1])) self.assertEquals(delete_resp.status_code, 200) self.assertTrue(b'TestModel object' in delete_resp.content)
def test_implicit_templates(self): list_resp = self.client.get( reverse(get_url_names(prefix='test_implicit')['list'])) self.assertTemplateUsed( list_resp, 'generic_scaffold/testmodelimplicit_list.html') create_resp = self.client.get( reverse(get_url_names(prefix='test_implicit')['create'])) self.assertTemplateUsed( create_resp, 'generic_scaffold/testmodelimplicit_form.html') update_resp = self.client.get( reverse(get_url_names(prefix='test_implicit')['update'], args=[1])) self.assertTemplateUsed( update_resp, 'generic_scaffold/testmodelimplicit_form.html') detail_resp = self.client.get( reverse(get_url_names(prefix='test_implicit')['detail'], args=[1])) self.assertTemplateUsed( detail_resp, 'generic_scaffold/testmodelimplicit_detail.html') delete_resp = self.client.get( reverse(get_url_names(prefix='test_implicit')['delete'], args=[1])) self.assertTemplateUsed( delete_resp, 'generic_scaffold/testmodelimplicit_confirm_delete.html')
def test_explicit_templates(self): list_resp = self.client.get( reverse(get_url_names(prefix='test_explicit')['list'])) self.assertTemplateUsed(list_resp, 'generic_scaffold/list.html' ) create_resp = self.client.get( reverse(get_url_names(prefix='test_explicit')['create'])) self.assertTemplateUsed(create_resp, 'generic_scaffold/form.html' ) update_resp = self.client.get( reverse(get_url_names(prefix='test_explicit')['update'], args=[1])) self.assertTemplateUsed(update_resp, 'generic_scaffold/form.html' ) detail_resp = self.client.get( reverse(get_url_names(prefix='test_explicit')['detail'], args=[1])) self.assertTemplateUsed(detail_resp, 'generic_scaffold/detail.html' ) delete_resp = self.client.get( reverse(get_url_names(prefix='test_explicit')['delete'], args=[1])) self.assertTemplateUsed(delete_resp, 'generic_scaffold/confirm_delete.html' )
def test_with_client(self): c = Client() list_resp = c.get( reverse(get_url_names(None)['list'])) self.assertEquals(list_resp.status_code, 200) self.assertTrue(b'TestEmptyModel object' in list_resp.content) create_resp = c.get( reverse(get_url_names(None)['create'])) self.assertEquals(create_resp.status_code, 200) self.assertTrue(b'id_test' in create_resp.content) update_resp = c.get( reverse(get_url_names(None)['update'], args=[1])) self.assertEquals(update_resp.status_code, 200) self.assertTrue(b'id_test' in update_resp.content) detail_resp = c.get( reverse(get_url_names(None)['detail'], args=[1])) self.assertEquals(detail_resp.status_code, 200) self.assertTrue(b'TestEmptyModel object' in detail_resp.content) delete_resp = c.get( reverse(get_url_names(None)['delete'], args=[1])) self.assertEquals(delete_resp.status_code, 200) self.assertTrue(b'TestEmptyModel object' in delete_resp.content)
def set_urls_for_scaffold(app=None, model=None, prefix=None): url_names = get_url_names(app, model, prefix) return url_names
def get_absolute_url(self): return reverse(get_url_names(prefix='assignments')['detail'], args=(self.id, ))
def get_absolute_url(self): return reverse(get_url_names(prefix='authors')['detail'], args=(self.id, ) )
def get_absolute_url(self): return reverse(get_url_names(prefix='contractor_rates')['detail'], args=(self.id, ))
def get_absolute_url(self): return reverse(get_url_names(prefix='case_expenses')['detail'], args=(self.id,))
def test_get_url_names_with_model(self): names = get_url_names(app='generic_scaffold', model='testmodel') for attr in ['list', 'create', 'update', 'delete', 'detail']: self.assertEquals( names[attr], "{0}_generic_scaffold_testmodel_{1}".format( TestCrudManager.prefix, attr))
def test_get_url_names_with_model(self): names = get_url_names(app='generic_scaffold', model='testmodel') for attr in ['list', 'create', 'update', 'delete', 'detail']: self.assertEquals( names[attr], "{0}_generic_scaffold_testmodel_{1}".format(TestCrudManager.prefix, attr))
def get_absolute_url(self): return reverse(get_url_names(prefix='auto_text_fields')['detail'], args=(self.id, ))