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, ))
Beispiel #7
0
 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, ))
Beispiel #9
0
	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 set_urls_for_scaffold(app=None, model=None, prefix=None):
    url_names = get_url_names(app, model, prefix)
    return url_names
Beispiel #13
0
 def get_absolute_url(self):
     return reverse(get_url_names(prefix='auto_text_fields')['detail'],
                    args=(self.id, ))