Ejemplo n.º 1
0
    def test_error_response(self):
        session = MockSession({"error": {"message": "error_message", "code": 42, "errors": {"foo": "bar"}}})

        try:
            gc.execute_request(session, "")

        except gc.AnalyticsError as ex:
            eq_(ex.code, 42)
            eq_(ex.message, "error_message")
            eq_(ex.errors, {"foo": "bar"})

        else:
            ok_(False)
Ejemplo n.º 2
0
    def test_error_response (self):
        session = MockSession({'error': {
            'message': 'error_message',
            'code': 42,
            'errors': {'foo': 'bar'}
        }})

        try:
            gc.execute_request(session, '')

        except gc.AnalyticsError as ex:
            eq_(ex.code, 42)
            eq_(ex.message, 'error_message')
            eq_(ex.errors, {'foo': 'bar'})

        else:
            ok_(False)
Ejemplo n.º 3
0
 def test_invalid_json(self):
     session = MockSession("foo")
     session.json = lambda: json.loads("foobar")
     gc.execute_request(session, "")
Ejemplo n.º 4
0
 def test_valid_json(self):
     session = MockSession({"foo": "bar"})
     rv = gc.execute_request(session, "http://example.com")
     eq_(rv, {"foo": "bar"})
Ejemplo n.º 5
0
 def test_invalid_json (self):
     session = MockSession('foo')
     session.json = lambda: json.loads('foobar')
     gc.execute_request(session, '')
Ejemplo n.º 6
0
 def test_valid_json (self):
     session = MockSession({'foo': 'bar'})
     rv = gc.execute_request(session, 'http://example.com')
     eq_(rv, {'foo': 'bar'})