def test_mocking(self): content = { 'test': { 'post_data': Link(url='/post_data/', action='post', fields=[ Field('data', location='body') ]), } } schema = Document(title='test', content=content) mock.add(schema, ['test', 'post_data'], {"a": 1}) client = DjangoCoreAPIClient() doc = client.action(schema, ['test', 'post_data'], params={'data': { 'test': 'cat' }}) self.assertEqual(doc, {"a": 1})
def test_post_data(self): content = { 'test': { 'post_data': Link(url='/post_data/', action='post', fields=[ Field('data', location='body') ]), } } schema = Document(title='test', content=content) client = DjangoCoreAPIClient() doc = client.action(schema, ['test', 'post_data'], params={'data': { 'test': 'cat' }}) self.assertIsNotNone(doc)
def test_mocking(self): content = { 'test': { 'post_data': Link(url='/post_data/', action='post', fields=[Field('data', location='body')]), } } schema = Document(title='test', content=content) mock.add(schema, ['test', 'post_data'], {"a": 1}) client = DjangoCoreAPIClient() doc = client.action(schema, ['test', 'post_data'], params={'data': { 'test': 'cat' }}) self.assertEqual(doc, {"a": 1})
def test_post_data(self): content = { 'test': { 'post_data': Link(url='/post_data/', action='post', fields=[Field('data', location='body')]), } } schema = Document(title='test', content=content) client = DjangoCoreAPIClient() doc = client.action(schema, ['test', 'post_data'], params={'data': { 'test': 'cat' }}) self.assertIsNotNone(doc)