from unittest import TestCase, mock from data_vault import VaultEnvironment, get_synced_params, get_user_params from keepercommander import api vault_env = VaultEnvironment() class TestSearch(TestCase): def setUp(self): pass def tearDown(self): pass def test_search_records(self): params = get_synced_params() records = api.search_records(params, '') self.assertEqual(len(records), len(params.record_cache)) records = api.search_records(params, 'RECORD') self.assertEqual(len(records), len(params.record_cache)) records = api.search_records(params, 'Record 1') self.assertEqual(len(records), 1) records = api.search_records(params, 'INVALID') self.assertEqual(len(records), 0) def test_search_shared_folders(self):