class AbstractBaseClassTests(MainTests): def init_delegate(self): self.ab1 = InheritedModel() self.ab1.save() self.ab2 = InheritedModel() self.ab2.save() def test_field_presence(self): result = self.client.get('/api/abstract.json', HTTP_AUTHORIZATION=self.auth_string).content expected = """[ { "id": 1, "some_other": "something else", "some_field": "something here" }, { "id": 2, "some_other": "something else", "some_field": "something here" } ]""" self.assertEquals(result, expected) def test_specific_id(self): ids = (1, 2) be = """{ "id": %d, "some_other": "something else", "some_field": "something here" }""" for id_ in ids: result = self.client.get( '/api/abstract/%d.json' % id_, HTTP_AUTHORIZATION=self.auth_string).content expected = be % id_ self.assertEquals(result, expected)
class AbstractBaseClassTests(MainTests): def init_delegate(self): self.ab1 = InheritedModel() self.ab1.save() self.ab2 = InheritedModel() self.ab2.save() def test_field_presence(self): result = self.client.get('/api/abstract.json', HTTP_AUTHORIZATION=self.auth_string).content expected = """[ { "id": 1, "some_other": "something else", "some_field": "something here" }, { "id": 2, "some_other": "something else", "some_field": "something here" } ]""" self.assertEquals(result, expected) def test_specific_id(self): ids = (1, 2) be = """{ "id": %d, "some_other": "something else", "some_field": "something here" }""" for id_ in ids: result = self.client.get('/api/abstract/%d.json' % id_, HTTP_AUTHORIZATION=self.auth_string).content expected = be % id_ self.assertEquals(result, expected)
class AbstractBaseClassTests(MainTests): def init_delegate(self): self.ab1 = InheritedModel() self.ab1.save() self.ab2 = InheritedModel() self.ab2.save() def test_field_presence(self): result = self.client.get('/api/abstract.json', HTTP_AUTHORIZATION=self.auth_string).content expected = [ { "id": 1, "some_other": "something else", "some_field": "something here" }, { "id": 2, "some_other": "something else", "some_field": "something here" } ] self.assertEqual(json.loads(result.decode('utf-8')), expected) def test_specific_id(self): ids = (1, 2) expected = { "some_other": "something else", "some_field": "something here" } for id_ in ids: result = self.client.get('/api/abstract/%d.json' % id_, HTTP_AUTHORIZATION=self.auth_string).content expected['id'] = id_ self.assertEqual(json.loads(result.decode('utf-8')), expected)
def init_delegate(self): self.ab1 = InheritedModel() self.ab1.save() self.ab2 = InheritedModel() self.ab2.save()