def test_get_users_params(self): resp = Intercom.get_users() ok_('params' in resp) ok_('page' not in resp['params']) ok_('per_page' not in resp['params']) ok_('tag_id' not in resp['params']) ok_('tag_id' not in resp['params']) resp = Intercom.get_users(page=20) ok_('params' in resp) ok_('page' in resp['params']) eq_(resp['params']['page'], 20) resp = Intercom.get_users(per_page=10) ok_('params' in resp) ok_('per_page' in resp['params']) eq_(resp['params']['per_page'], 10) resp = Intercom.get_users(tag_id=100) ok_('params' in resp) ok_('tag_id' in resp['params']) eq_(resp['params']['tag_id'], 100) resp = Intercom.get_users(tag_name="starter") ok_('params' in resp) ok_('tag_name' in resp['params']) eq_(resp['params']['tag_name'], "starter")
def test_api_error_when_json_is_invalid(self): Intercom.get_users()
def test_api_error(self): resp = Intercom.get_users()
def test_not_found(self): resp = Intercom.get_users()
def test_get_users_valid(self): resp = Intercom.get_users() self.assertEqual(3, len(resp['users'])) self.assertEqual(3, resp['total_count']) self.assertEqual(1, resp['total_pages'])
def test_api_error_when_json_is_invalid(self): Intercom.get_users()
def test_api_error(self): resp = Intercom.get_users()
def test_not_found(self): resp = Intercom.get_users()
def test_get_users_valid(self): resp = Intercom.get_users() self.assertEqual(3, len(resp['users'])) self.assertEqual(3, resp['total_count']) self.assertEqual(1, resp['total_pages'])