1
0
mirror of https://github.com/xgi/castero synced 2024-11-10 15:28:45 +01:00

Add test to verify that progress is deleted along feed

This commit is contained in:
tistatos 2021-01-07 22:04:06 +01:00
parent c321f955bc
commit 3cff7d6a9d

@ -147,6 +147,22 @@ def test_database_add_episodes(prevent_modification):
assert len(mydatabase.episodes(myfeed)) == len(episodes)
def test_database_delete_feed_episode_and_progress(prevent_modification):
copyfile(my_dir + "/datafiles/database_example1.db", Database.PATH)
mydatabase = Database()
feed = mydatabase.feeds()[0]
feed_episode = mydatabase.episodes(feed)[0]
mydatabase.replace_progress(feed_episode, 1000)
feed_episode = mydatabase.episodes(feed)[0]
assert feed_episode.progress == 1000
mydatabase.replace_progress(feed_episode, 1000)
mydatabase.delete_feed(feed)
# returns None since nothing was deleted
assert mydatabase.delete_progress(feed_episode) is None
def test_database_add_episode_progress(prevent_modification):
copyfile(my_dir + "/datafiles/database_example1.db", Database.PATH)
mydatabase = Database()