コード例 #1
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #2
0
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
コード例 #3
0
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)
コード例 #4
0
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
コード例 #5
0
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
コード例 #6
0
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
コード例 #7
0
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
コード例 #8
0
ファイル: test_feeds.py プロジェクト: Dramicas/castero
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
コード例 #9
0
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
コード例 #10
0
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
コード例 #11
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #12
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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"
コード例 #13
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #14
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
def test_feeds_set_item(prevent_modification):
    myfeeds = feeds.Feeds()
    myfeeds["fake"] = "value"
    assert "fake" in myfeeds
コード例 #15
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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)
コード例 #16
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #17
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #18
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
def test_feeds_default(prevent_modification):
    myfeeds = feeds.Feeds()
    assert isinstance(myfeeds, feeds.Feeds)
コード例 #19
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #20
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #21
0
def test_feeds_set_item():
    hide_user_feeds()
    myfeeds = feeds.Feeds()
    myfeeds["fake"] = "value"
    restore_user_feeds()
    assert "fake" in myfeeds
コード例 #22
0
def test_feeds_default():
    hide_user_feeds()
    myfeeds = feeds.Feeds()
    restore_user_feeds()
    assert isinstance(myfeeds, feeds.Feeds)
コード例 #23
0
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
コード例 #24
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #25
0
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"
コード例 #26
0
ファイル: test_feeds.py プロジェクト: nbastin/castero
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
コード例 #27
0
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