Exemplo n.º 1
0
 def test_body(self):
     data = json.dumps({'key': 'value'})
     post = RequestFactory().post('/',
                                  data,
                                  content_type='application/json')
     post.META[settings.HEADER_DESTINATION] = '/some/url/'
     eq_(utils.prepare(post)['data'], data)
Exemplo n.º 2
0
 def test_header_ignored(self):
     assert 'Foo' not in settings.HEADERS_ALLOWED
     self.req.META['HTTP_FOO'] = 'bar'
     res = utils.prepare(self.req)
     ok_('Foo' not in res['headers'])
Exemplo n.º 3
0
 def test_header_added(self):
     self.req.META['HTTP_X_SOLITUDE_SOAPACTION'] = 'something'
     res = utils.prepare(self.req)
     eq_(res['headers']['SOAPAction'], 'something')
Exemplo n.º 4
0
 def test_url_ok(self):
     res = utils.prepare(self.req)
     eq_(res['url'], '/some/url/')
Exemplo n.º 5
0
 def test_body(self):
     data = json.dumps({'key': 'value'})
     post = RequestFactory().post('/', data,
                                  content_type='application/json')
     post.META[settings.HEADER_DESTINATION] = '/some/url/'
     eq_(utils.prepare(post)['data'], data)
Exemplo n.º 6
0
 def test_no_header(self):
     utils.prepare(RequestFactory().get('/'))
Exemplo n.º 7
0
def test_url():
    req = RequestFactory().get(
        '/v1/reference/reference/bar?q=1',
        **{settings.HEADER_DESTINATION: 'http://foo.com'})
    eq_(utils.reference_url(req, utils.prepare(req), 'reference'),
        'http://foo.com/bar?q=1')
Exemplo n.º 8
0
def test_url():
    req = RequestFactory().get(
        '/v1/reference/reference/bar?q=1',
        **{settings.HEADER_DESTINATION: 'http://foo.com'})
    eq_(utils.reference_url(req, utils.prepare(req), 'reference'),
        'http://foo.com/bar?q=1')
Exemplo n.º 9
0
 def test_header_ignored(self):
     assert 'Foo' not in settings.HEADERS_ALLOWED
     self.req.META['HTTP_FOO'] = 'bar'
     res = utils.prepare(self.req)
     ok_('Foo' not in res['headers'])
Exemplo n.º 10
0
 def test_header_added(self):
     self.req.META['HTTP_X_SOLITUDE_SOAPACTION'] = 'something'
     res = utils.prepare(self.req)
     eq_(res['headers']['SOAPAction'], 'something')
Exemplo n.º 11
0
 def test_url_ok(self):
     res = utils.prepare(self.req)
     eq_(res['url'], '/some/url/')
Exemplo n.º 12
0
 def test_no_header(self):
     utils.prepare(RequestFactory().get('/'))