Пример #1
0
 def test_get_page_passes_no_headers_and_params_when_invalid_format_is_specified(
     self, mock_connection
 ):
     service = AuditLogsService(mock_connection)
     service.get_page(
         format="abc",
         page_num=5,
         page_size=300,
         begin_time=None,
         end_time=None,
         usernames=["*****@*****.**", "*****@*****.**"],
         user_ids=["1208", "12089"],
         event_types="abc",
         user_ip_addresses=["127.0.0.1", "0.0.0.0"],
         affected_user_ids="",
         affected_usernames="*****@*****.**",
     )
     expected_data = {
         "page": 4,
         "pageSize": 300,
         "dateRange": {},
         "eventTypes": ["abc"],
         "actorIds": ["1208", "12089"],
         "actorNames": ["*****@*****.**", "*****@*****.**"],
         "actorIpAddresses": ["127.0.0.1", "0.0.0.0"],
         "affectedUserIds": [],
         "affectedUserNames": ["*****@*****.**"],
     }
     mock_connection.post.assert_called_once_with(
         "/rpc/search/search-audit-log", json=expected_data, headers=None
     )
Пример #2
0
 def test_get_page_calls_expected_uri_and_params(self, mock_connection):
     service = AuditLogsService(mock_connection)
     service.get_page(
         page_num=1,
         page_size=3,
         begin_time=None,
         end_time=None,
         event_types=None,
         user_ids=None,
         usernames=None,
         user_ip_addresses=None,
         affected_user_ids=None,
         affected_usernames=None,
     )
     expected_data = {
         "page": 0,
         "pageSize": 3,
         "dateRange": {},
         "eventTypes": [],
         "actorIds": [],
         "actorNames": [],
         "actorIpAddresses": [],
         "affectedUserIds": [],
         "affectedUserNames": [],
     }
     mock_connection.post.assert_called_once_with(
         "/rpc/search/search-audit-log", json=expected_data, headers=None
     )
Пример #3
0
 def test_get_page_passes_undefined_field_in_api_request(self, mock_connection):
     service = AuditLogsService(mock_connection)
     service.get_page(
         page_num=1,
         page_size=500,
         begin_time=None,
         end_time=None,
         event_types=None,
         user_ids=None,
         usernames=None,
         user_ip_addresses=None,
         affected_user_ids=None,
         affected_usernames=None,
         customParam="",
     )
     expected_data = {
         "page": 0,
         "pageSize": 500,
         "dateRange": {},
         "eventTypes": [],
         "actorIds": [],
         "actorNames": [],
         "actorIpAddresses": [],
         "affectedUserIds": [],
         "affectedUserNames": [],
         "customParam": "",
     }
     mock_connection.post.assert_called_once_with(
         "/rpc/search/search-audit-log", json=expected_data, headers=None
     )