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)
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)
def test_invalid_json(self): session = MockSession("foo") session.json = lambda: json.loads("foobar") gc.execute_request(session, "")
def test_valid_json(self): session = MockSession({"foo": "bar"}) rv = gc.execute_request(session, "http://example.com") eq_(rv, {"foo": "bar"})
def test_invalid_json (self): session = MockSession('foo') session.json = lambda: json.loads('foobar') gc.execute_request(session, '')
def test_valid_json (self): session = MockSession({'foo': 'bar'}) rv = gc.execute_request(session, 'http://example.com') eq_(rv, {'foo': 'bar'})