def test_save_har_entry_no_request(self): request = self._create_request() storage = RequestStorage(base_dir=self.base_dir) storage.save_request(request) storage.clear_requests() storage.save_har_entry(request.id, {'name': 'test_har_entry'}) har_file_path = self._get_stored_path(request.id, 'har_entry') self.assertFalse(har_file_path)
def test_save_response_no_request(self): request = self._create_request() storage = RequestStorage(base_dir=self.base_dir) storage.save_request(request) response = self._create_response() storage.clear_requests() storage.save_response(request.id, response) response_file_path = self._get_stored_path(request.id, 'response') self.assertFalse(response_file_path)
def test_clear_requests(self): request_1 = self._create_request() request_2 = self._create_request() storage = RequestStorage(base_dir=self.base_dir) storage.save_request(request_1) storage.save_request(request_2) storage.clear_requests() requests = storage.load_requests() self.assertFalse(requests) self.assertFalse(glob.glob(os.path.join(self.base_dir, '.seleniumwire', 'storage-*', '*')))