class RgpiClientSpec(TestCase): def setUp(self): self.client = RGApiClient("key") def test_registration_new_api_service(self): service = FakeApiService() self.client.register_api_service(service) assert_in('super_api', self.client.__dict__) assert_is_instance(self.client.super_api, FakeApiService) assert_dict_equal(self.client.super_api.do_some(), {"awesome": "response"}) @raises(RGApiWarning) def test_registration_existing_api_service_raisin_RGApiWarning(self): service = FakeApiService() self.client.register_api_service(service) self.client.register_api_service(service)
def setUp(self): self.client = RGApiClient("key")