def test_search_for_user_with_username_filter(self):
"""
Test POST /Users/.search/?filter=userName eq ""
"""
url = reverse('scim:users-search')
body = json.dumps({
'schemas': [constants.SchemaURI.SERACH_REQUEST],
'filter': 'userName eq ""',
})
resp = self.client.post(url, body, content_type=constants.SCIM_CONTENT_TYPE)
self.assertEqual(resp.status_code, 200, resp.content.decode())
location = urljoin(get_base_scim_location_getter()(), '/scim/v2/')
location = urljoin(location, 'Users/.search')
self.assertEqual(resp['Location'], location)
result = json.loads(resp.content.decode())
expected = {
"schemas": [constants.SchemaURI.LIST_RESPONSE],
"totalResults": 0,
"itemsPerPage": 50,
"startIndex": 1,
"Resources": [],
}
self.assertEqual(expected, result)
评论列表
文章目录