def setUp(self): self.requests = Mock() self.client = JirafeClient(requests=self.requests)
def test_constructor_change(self): url = 'http://example.com/' r = Mock() client = JirafeClient(url, r) self.assertEqual(url, client.api_url) self.assertEqual(r, client.requests)
def test_constructor_trailing_slash(self): client = JirafeClient('http://no-slash.com') self.assertEqual('http://no-slash.com/', client.api_url)
def test_constructor_defaults(self): client = JirafeClient() self.assertEqual('https://api.jirafe.com/', client.api_url) self.assertEqual(requests, client.requests)