def test_fetch_all(self): client = Client(self.api_url) contact_manager = ContactManager(client) with patch.object(client, 'get', return_value={'list': []}) as get_mock: contact_manager.fetch_all() self.assertTrue(get_mock.called) get_mock.assert_called_with('contact')
def test_fetch_all_bad_response(self): client = Client(self.api_url) contact_manager = ContactManager(client) with patch.object(client, 'get', return_value={}) as get_mock: with self.assertRaises(ResponseStructureError): contact_manager.fetch_all() self.assertTrue(get_mock.called) get_mock.assert_called_with('contact')