chg: test: refreshdb
This commit is contained in:
parent
b476b40151
commit
d74190ee92
@ -247,14 +247,6 @@ class TestBukuDb(unittest.TestCase):
|
||||
from_db = get_tags_at_idx(i)
|
||||
self.assertNotIn(to_delete, from_db)
|
||||
|
||||
# @unittest.skip('skipping')
|
||||
@pytest.mark.slowtest
|
||||
def test_refreshdb(self):
|
||||
self.bdb.add_rec("https://www.google.com/ncr", "?")
|
||||
self.bdb.refreshdb(1, 1)
|
||||
from_db = self.bdb.get_rec_by_id(1)
|
||||
self.assertEqual(from_db[2], "?", 'from_db: {}'.format(from_db))
|
||||
|
||||
# @unittest.skip('skipping')
|
||||
def test_search_keywords_and_filter_by_tags(self):
|
||||
# adding bookmark
|
||||
@ -661,6 +653,44 @@ class TestBukuDb(unittest.TestCase):
|
||||
# self.fail()
|
||||
|
||||
|
||||
@pytest.fixture(scope='function')
|
||||
def refreshdb_fixture():
|
||||
# Setup
|
||||
os.environ['XDG_DATA_HOME'] = TEST_TEMP_DIR_PATH
|
||||
|
||||
# start every test from a clean state
|
||||
if exists(TEST_TEMP_DBFILE_PATH):
|
||||
os.remove(TEST_TEMP_DBFILE_PATH)
|
||||
|
||||
bdb = BukuDb()
|
||||
|
||||
yield bdb
|
||||
|
||||
# Teardown
|
||||
os.environ['XDG_DATA_HOME'] = TEST_TEMP_DIR_PATH
|
||||
|
||||
|
||||
# @pytest.mark.slowtest
|
||||
@pytest.mark.parametrize(
|
||||
"title_in, exp_res",
|
||||
[
|
||||
['?', 'Example Domain'],
|
||||
[None, 'Example Domain'],
|
||||
['', 'Example Domain'],
|
||||
['random title', 'Example Domain'],
|
||||
]
|
||||
)
|
||||
def test_refreshdb(refreshdb_fixture, title_in, exp_res):
|
||||
bdb = refreshdb_fixture
|
||||
args = ["https://example.com"]
|
||||
if title_in:
|
||||
args.append(title_in)
|
||||
bdb.add_rec(*args)
|
||||
bdb.refreshdb(1, 1)
|
||||
from_db = bdb.get_rec_by_id(1)
|
||||
assert from_db[2] == exp_res, 'from_db: {}'.format(from_db)
|
||||
|
||||
|
||||
@given(
|
||||
index=st.integers(min_value=-10, max_value=10),
|
||||
low=st.integers(min_value=-10, max_value=10),
|
||||
|
Loading…
x
Reference in New Issue
Block a user