def test_keyword_arguments_become_parameters(self): t = Three("api.city.gov") t.services("123", foo="bar") params = {"foo": "bar"} expected = "https://api.city.gov/services/123.json" req.get.assert_called_with(expected, params=params)
def test_empty_services_call(self): t = Three("api.city.gov") t.services() expected = "https://api.city.gov/services.json" req.get.assert_called_with(expected, params={})
def test_specific_service_code(self): t = Three("api.city.gov") t.services("123") expected = "https://api.city.gov/services/123.json" req.get.assert_called_with(expected, params={})
def test_specific_service_code(self): t = Three('api.city.gov') t.services('123') expected = 'https://api.city.gov/services/123.json' t.session.get.assert_called_with(expected, params={})
def test_keyword_arguments_become_parameters(self): t = Three('api.city.gov') t.services('123', foo='bar') params = {'foo': 'bar'} expected = 'https://api.city.gov/services/123.json' t.session.get.assert_called_with(expected, params=params)
def test_empty_services_call(self): t = Three('api.city.gov') t.services() expected = 'https://api.city.gov/services.json' t.session.get.assert_called_with(expected, params={})
def getOpen311Services(): t = Three(open311URL, ssl_version=ssl.PROTOCOL_TLSv1) services = t.services() return services