コード例 #1
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
 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)
コード例 #2
0
ファイル: test_utils.py プロジェクト: kumar303/solitude-auth
 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'])
コード例 #3
0
ファイル: test_utils.py プロジェクト: kumar303/solitude-auth
 def test_header_added(self):
     self.req.META['HTTP_X_SOLITUDE_SOAPACTION'] = 'something'
     res = utils.prepare(self.req)
     eq_(res['headers']['SOAPAction'], 'something')
コード例 #4
0
ファイル: test_utils.py プロジェクト: kumar303/solitude-auth
 def test_url_ok(self):
     res = utils.prepare(self.req)
     eq_(res['url'], '/some/url/')
コード例 #5
0
ファイル: test_utils.py プロジェクト: kumar303/solitude-auth
 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)
コード例 #6
0
ファイル: test_utils.py プロジェクト: kumar303/solitude-auth
 def test_no_header(self):
     utils.prepare(RequestFactory().get('/'))
コード例 #7
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
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')
コード例 #8
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
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')
コード例 #9
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
 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'])
コード例 #10
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
 def test_header_added(self):
     self.req.META['HTTP_X_SOLITUDE_SOAPACTION'] = 'something'
     res = utils.prepare(self.req)
     eq_(res['headers']['SOAPAction'], 'something')
コード例 #11
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
 def test_url_ok(self):
     res = utils.prepare(self.req)
     eq_(res['url'], '/some/url/')
コード例 #12
0
ファイル: test_utils.py プロジェクト: mozilla/solitude-auth
 def test_no_header(self):
     utils.prepare(RequestFactory().get('/'))