Changeset View
Changeset View
Standalone View
Standalone View
swh/search/tests/test_in_memory.py
# Copyright (C) 2019-2020 The Software Heritage developers | # Copyright (C) 2019-2020 The Software Heritage developers | ||||
# See the AUTHORS file at the top-level directory of this distribution | # See the AUTHORS file at the top-level directory of this distribution | ||||
# License: GNU General Public License version 3, or any later version | # License: GNU General Public License version 3, or any later version | ||||
# See top-level LICENSE file for more information | # See top-level LICENSE file for more information | ||||
import unittest | import unittest | ||||
import pytest | import pytest | ||||
from swh.indexer import codemeta | from swh.indexer import codemeta | ||||
from swh.search import get_search | from swh.search import get_search | ||||
from swh.search.in_memory import _nested_get | from swh.search.in_memory import _nested_get | ||||
from .test_search import CommonSearchTest | from .test_search import CommonSearchTest | ||||
class InmemorySearchTest(unittest.TestCase, CommonSearchTest): | class CommonInmemorySearchTest(CommonSearchTest): | ||||
@pytest.fixture(autouse=True) | @pytest.fixture(autouse=True) | ||||
def _instantiate_search(self): | def _instantiate_search(self): | ||||
self.search = get_search("memory") | self.search = get_search("memory") | ||||
class InmemorySearchTest(CommonInmemorySearchTest, unittest.TestCase): | |||||
def setUp(self): | def setUp(self): | ||||
self.reset() | self.reset() | ||||
def reset(self): | def reset(self): | ||||
self.search.deinitialize() | self.search.deinitialize() | ||||
self.search.initialize() | self.search.initialize() | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |