コード例 #1
0
ファイル: tests.py プロジェクト: weargoggles/django-coreapi
 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})
コード例 #2
0
ファイル: tests.py プロジェクト: weargoggles/django-coreapi
    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)
コード例 #3
0
ファイル: tests.py プロジェクト: pmg103/django-coreapi
 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})
コード例 #4
0
ファイル: tests.py プロジェクト: pmg103/django-coreapi
    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)
コード例 #5
0
 def test_client_headers(self):
     transport = DjangoTestHTTPTransport(headers={'authorization': 'token'})
     client = DjangoCoreAPIClient(transports=[transport])
     doc = client.get('/headers/')
     self.assertIsNotNone(doc)
コード例 #6
0
 def test_client(self):
     client = DjangoCoreAPIClient()
     doc = client.get('/')
     self.assertIsNotNone(doc)
コード例 #7
0
ファイル: tests.py プロジェクト: pmg103/django-coreapi
 def test_client_headers(self):
     transport = DjangoTestHTTPTransport(headers={'authorization': 'token'})
     client = DjangoCoreAPIClient(transports=[transport])
     doc = client.get('/headers/')
     self.assertIsNotNone(doc)
コード例 #8
0
ファイル: tests.py プロジェクト: pmg103/django-coreapi
 def test_client(self):
     client = DjangoCoreAPIClient()
     doc = client.get('/')
     self.assertIsNotNone(doc)