def test_feeds_write(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeed_path = my_dir + "/feeds/valid_basic.xml" myfeed = Feed(file=myfeed_path) myfeeds[myfeed_path] = myfeed myfeeds.write() myfeeds2 = feeds.Feeds() assert myfeed_path in myfeeds2
def test_feeds_write(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeed_path = my_dir + "/feeds/valid_basic.xml" myfeed = Feed(file=myfeed_path) myfeeds[myfeed_path] = myfeed myfeeds.write() myfeeds2 = feeds.Feeds() restore_user_feeds() assert myfeed_path in myfeeds2
def test_feeds_get_item(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() myfeed = myfeeds["feed key"] assert isinstance(myfeed, Feed)
def test_feeds_del_at_2(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() deleted = myfeeds.del_at(2) assert not deleted
def test_feeds_iter(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() for key in myfeeds: assert key in myfeeds
def test_feeds_del_item(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() del myfeeds["feed key"] assert "seek_distance" not in myfeeds
def test_feeds_del_at_1(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() deleted = myfeeds.del_at(1) assert deleted assert "http://feed2_url" not in myfeeds
def test_feeds_reload(prevent_modification): os.chdir(my_dir) copyfile(my_dir + "/datafiles/feeds_working2", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeeds2 = copy.copy(myfeeds) myfeeds2.reload() for feed in myfeeds: assert feed in myfeeds2
def test_feeds_del_at_0(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() deleted = myfeeds.del_at(0) assert deleted assert "feed key" not in myfeeds
def test_feeds_reload(): os.chdir(my_dir) hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working2", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeeds2 = copy.copy(myfeeds) myfeeds2.reload() restore_user_feeds() for feed in myfeeds: assert feed in myfeeds2
def test_feeds_reload(prevent_modification, display): os.chdir(my_dir) copyfile(my_dir + "/datafiles/feeds_working2", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeeds2 = copy.copy(myfeeds) display.change_status = mock.MagicMock(name="change_status") myfeeds2.reload(display) assert display.change_status.call_count == 2 for feed in myfeeds: assert feed in myfeeds2
def test_feeds_at_1(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() assert myfeeds.at(1).title == "feed2 title"
def test_feeds_del_item(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() del myfeeds["feed key"] assert "seek_distance" not in myfeeds
def test_feeds_set_item(prevent_modification): myfeeds = feeds.Feeds() myfeeds["fake"] = "value" assert "fake" in myfeeds
def test_feeds_get_item(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() myfeed = myfeeds["feed key"] assert isinstance(myfeed, Feed)
def test_feeds_iter(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() for key in myfeeds: assert key in myfeeds
def test_feeds_length(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() assert type(len(myfeeds) == int) and len(myfeeds) == 2
def test_feeds_default(prevent_modification): myfeeds = feeds.Feeds() assert isinstance(myfeeds, feeds.Feeds)
def test_feeds_del_at_1(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() deleted = myfeeds.del_at(1) assert deleted assert "http://feed2_url" not in myfeeds
def test_feeds_at_2(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() assert myfeeds.at(2) is None
def test_feeds_set_item(): hide_user_feeds() myfeeds = feeds.Feeds() myfeeds["fake"] = "value" restore_user_feeds() assert "fake" in myfeeds
def test_feeds_default(): hide_user_feeds() myfeeds = feeds.Feeds() restore_user_feeds() assert isinstance(myfeeds, feeds.Feeds)
def test_feeds_length(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() assert type(len(myfeeds) == int) and len(myfeeds) == 2
def test_feeds_del_at_0(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() deleted = myfeeds.del_at(0) assert deleted assert "feed key" not in myfeeds
def test_feeds_at_1(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() assert myfeeds.at(1).title == "feed2 title"
def test_feeds_del_at_2(prevent_modification): copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() deleted = myfeeds.del_at(2) assert not deleted
def test_feeds_at_2(): hide_user_feeds() copyfile(my_dir + "/datafiles/feeds_working", feeds.Feeds.PATH) myfeeds = feeds.Feeds() restore_user_feeds() assert myfeeds.at(2) is None