Merge pull request #351 from rachmadaniHaryono/feature/fix-skipped-test
Feature/fix skipped test
This commit is contained in:
commit
7f246f7f02
@ -79,7 +79,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
os.environ['XDG_DATA_HOME'] = TEST_TEMP_DIR_PATH
|
os.environ['XDG_DATA_HOME'] = TEST_TEMP_DIR_PATH
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
@pytest.mark.non_tox
|
@pytest.mark.non_tox
|
||||||
def test_get_default_dbdir(self):
|
def test_get_default_dbdir(self):
|
||||||
dbdir_expected = TEST_TEMP_DBDIR_PATH
|
dbdir_expected = TEST_TEMP_DBDIR_PATH
|
||||||
@ -111,7 +110,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# def test_move_legacy_dbfile(self):
|
# def test_move_legacy_dbfile(self):
|
||||||
# self.fail()
|
# self.fail()
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_initdb(self):
|
def test_initdb(self):
|
||||||
if exists(TEST_TEMP_DBFILE_PATH):
|
if exists(TEST_TEMP_DBFILE_PATH):
|
||||||
os.remove(TEST_TEMP_DBFILE_PATH)
|
os.remove(TEST_TEMP_DBFILE_PATH)
|
||||||
@ -123,7 +121,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
curr.close()
|
curr.close()
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_get_rec_by_id(self):
|
def test_get_rec_by_id(self):
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
# adding bookmark from self.bookmarks
|
# adding bookmark from self.bookmarks
|
||||||
@ -138,7 +135,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# asserting None returned if index out of range
|
# asserting None returned if index out of range
|
||||||
self.assertIsNone(self.bdb.get_rec_by_id(len(self.bookmarks[0]) + 1))
|
self.assertIsNone(self.bdb.get_rec_by_id(len(self.bookmarks[0]) + 1))
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_get_rec_id(self):
|
def test_get_rec_id(self):
|
||||||
for idx, bookmark in enumerate(self.bookmarks):
|
for idx, bookmark in enumerate(self.bookmarks):
|
||||||
# adding bookmark from self.bookmarks to database
|
# adding bookmark from self.bookmarks to database
|
||||||
@ -151,7 +147,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
idx_from_db = self.bdb.get_rec_id("http://nonexistent.url")
|
idx_from_db = self.bdb.get_rec_id("http://nonexistent.url")
|
||||||
self.assertEqual(-1, idx_from_db)
|
self.assertEqual(-1, idx_from_db)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_add_rec(self):
|
def test_add_rec(self):
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
# adding bookmark from self.bookmarks to database
|
# adding bookmark from self.bookmarks to database
|
||||||
@ -182,7 +177,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
suggested_results = self.bdb.suggest_similar_tag(tagstr)
|
suggested_results = self.bdb.suggest_similar_tag(tagstr)
|
||||||
self.assertEqual(expected_results, suggested_results)
|
self.assertEqual(expected_results, suggested_results)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_update_rec(self):
|
def test_update_rec(self):
|
||||||
old_values = self.bookmarks[0]
|
old_values = self.bookmarks[0]
|
||||||
new_values = self.bookmarks[1]
|
new_values = self.bookmarks[1]
|
||||||
@ -199,7 +193,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
for pair in zip(from_db[1:], new_values):
|
for pair in zip(from_db[1:], new_values):
|
||||||
self.assertEqual(*pair)
|
self.assertEqual(*pair)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_append_tag_at_index(self):
|
def test_append_tag_at_index(self):
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
self.bdb.add_rec(*bookmark)
|
self.bdb.add_rec(*bookmark)
|
||||||
@ -216,7 +209,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# checking if old tags still exist
|
# checking if old tags still exist
|
||||||
self.assertTrue(split_and_test_membership(old_tags, from_db))
|
self.assertTrue(split_and_test_membership(old_tags, from_db))
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_append_tag_at_all_indices(self):
|
def test_append_tag_at_all_indices(self):
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
self.bdb.add_rec(*bookmark)
|
self.bdb.add_rec(*bookmark)
|
||||||
@ -236,7 +228,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# checking if old tags still exist for boomark
|
# checking if old tags still exist for boomark
|
||||||
self.assertTrue(split_and_test_membership(old_tagsets[index], tagset))
|
self.assertTrue(split_and_test_membership(old_tagsets[index], tagset))
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_delete_tag_at_index(self):
|
def test_delete_tag_at_index(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -254,7 +245,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
from_db = get_tags_at_idx(i)
|
from_db = get_tags_at_idx(i)
|
||||||
self.assertNotIn(to_delete, from_db)
|
self.assertNotIn(to_delete, from_db)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_search_keywords_and_filter_by_tags(self):
|
def test_search_keywords_and_filter_by_tags(self):
|
||||||
# adding bookmark
|
# adding bookmark
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -294,7 +284,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
self.assertIn(expected[0], results)
|
self.assertIn(expected[0], results)
|
||||||
self.assertIn(expected[1], results)
|
self.assertIn(expected[1], results)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_searchdb(self):
|
def test_searchdb(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -316,7 +305,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
results = self.bdb.searchdb([keyword])
|
results = self.bdb.searchdb([keyword])
|
||||||
self.assertEqual(results, expected)
|
self.assertEqual(results, expected)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_search_by_tag(self):
|
def test_search_by_tag(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -497,7 +485,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
]
|
]
|
||||||
self.assertEqual(results, expected)
|
self.assertEqual(results, expected)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_search_and_open_in_broswer_by_range(self):
|
def test_search_and_open_in_broswer_by_range(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -524,7 +511,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# checking if browse called with expected arguments
|
# checking if browse called with expected arguments
|
||||||
self.assertEqual(arg_list, expected)
|
self.assertEqual(arg_list, expected)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
@vcr.use_cassette('tests/vcr_cassettes/test_search_and_open_all_in_browser.yaml')
|
@vcr.use_cassette('tests/vcr_cassettes/test_search_and_open_all_in_browser.yaml')
|
||||||
def test_search_and_open_all_in_browser(self):
|
def test_search_and_open_all_in_browser(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
@ -551,7 +537,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# checking if browse called with expected arguments
|
# checking if browse called with expected arguments
|
||||||
self.assertEqual(arg_list, expected)
|
self.assertEqual(arg_list, expected)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_delete_rec(self):
|
def test_delete_rec(self):
|
||||||
# adding bookmark and getting index
|
# adding bookmark and getting index
|
||||||
self.bdb.add_rec(*self.bookmarks[0])
|
self.bdb.add_rec(*self.bookmarks[0])
|
||||||
@ -562,19 +547,16 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
from_db = self.bdb.get_rec_by_id(index)
|
from_db = self.bdb.get_rec_by_id(index)
|
||||||
self.assertIsNone(from_db)
|
self.assertIsNone(from_db)
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_delete_rec_yes(self):
|
def test_delete_rec_yes(self):
|
||||||
# checking that "y" response causes delete_rec to return True
|
# checking that "y" response causes delete_rec to return True
|
||||||
with mock.patch('builtins.input', return_value='y'):
|
with mock.patch('builtins.input', return_value='y'):
|
||||||
self.assertTrue(self.bdb.delete_rec(0))
|
self.assertTrue(self.bdb.delete_rec(0))
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_delete_rec_no(self):
|
def test_delete_rec_no(self):
|
||||||
# checking that non-"y" response causes delete_rec to return None
|
# checking that non-"y" response causes delete_rec to return None
|
||||||
with mock.patch('builtins.input', return_value='n'):
|
with mock.patch('builtins.input', return_value='n'):
|
||||||
self.assertFalse(self.bdb.delete_rec(0))
|
self.assertFalse(self.bdb.delete_rec(0))
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_cleardb(self):
|
def test_cleardb(self):
|
||||||
# adding bookmarks
|
# adding bookmarks
|
||||||
self.bdb.add_rec(*self.bookmarks[0])
|
self.bdb.add_rec(*self.bookmarks[0])
|
||||||
@ -584,7 +566,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# assert table has been dropped
|
# assert table has been dropped
|
||||||
assert self.bdb.get_rec_by_id(0) is None
|
assert self.bdb.get_rec_by_id(0) is None
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_replace_tag(self):
|
def test_replace_tag(self):
|
||||||
indices = []
|
indices = []
|
||||||
for bookmark in self.bookmarks:
|
for bookmark in self.bookmarks:
|
||||||
@ -641,7 +622,6 @@ class TestBukuDb(unittest.TestCase):
|
|||||||
# def test_browse_by_index(self):
|
# def test_browse_by_index(self):
|
||||||
# self.fail()
|
# self.fail()
|
||||||
|
|
||||||
# @unittest.skip('skipping')
|
|
||||||
def test_close_quit(self):
|
def test_close_quit(self):
|
||||||
# quitting with no args
|
# quitting with no args
|
||||||
try:
|
try:
|
||||||
@ -701,7 +681,7 @@ def test_refreshdb(refreshdb_fixture, title_in, exp_res):
|
|||||||
high=st.integers(min_value=-10, max_value=10),
|
high=st.integers(min_value=-10, max_value=10),
|
||||||
is_range=st.booleans(),
|
is_range=st.booleans(),
|
||||||
)
|
)
|
||||||
@unittest.skip('skipping')
|
@settings(deadline=None)
|
||||||
def test_print_rec_hypothesis(caplog, setup, index, low, high, is_range):
|
def test_print_rec_hypothesis(caplog, setup, index, low, high, is_range):
|
||||||
"""test when index, low or high is less than 0."""
|
"""test when index, low or high is less than 0."""
|
||||||
# setup
|
# setup
|
||||||
@ -788,8 +768,7 @@ def test_compactdb(setup):
|
|||||||
input_retval=st.characters()
|
input_retval=st.characters()
|
||||||
)
|
)
|
||||||
@example(low=0, high=0, delay_commit=False, input_retval='y')
|
@example(low=0, high=0, delay_commit=False, input_retval='y')
|
||||||
@settings(max_examples=2)
|
@settings(max_examples=2, deadline=None)
|
||||||
@unittest.skip('skipping')
|
|
||||||
def test_delete_rec_range_and_delay_commit(setup, low, high, delay_commit, input_retval):
|
def test_delete_rec_range_and_delay_commit(setup, low, high, delay_commit, input_retval):
|
||||||
"""test delete rec, range and delay commit."""
|
"""test delete rec, range and delay commit."""
|
||||||
bdb = BukuDb()
|
bdb = BukuDb()
|
||||||
@ -1243,7 +1222,7 @@ def test_edit_update_rec_with_invalid_input(get_system_editor_retval, index, exp
|
|||||||
empty_database=st.booleans(),
|
empty_database=st.booleans(),
|
||||||
)
|
)
|
||||||
@example(low=0, high=0, index=0, is_range=False, empty_database=True)
|
@example(low=0, high=0, index=0, is_range=False, empty_database=True)
|
||||||
@settings(max_examples=2)
|
@settings(max_examples=2, deadline=None)
|
||||||
def test_browse_by_index(low, high, index, is_range, empty_database):
|
def test_browse_by_index(low, high, index, is_range, empty_database):
|
||||||
"""test method."""
|
"""test method."""
|
||||||
n_low, n_high = (high, low) if low > high else (low, high)
|
n_low, n_high = (high, low) if low > high else (low, high)
|
||||||
|
Loading…
Reference in New Issue
Block a user