Пример #1
0
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):