Exemplo n.º 1
0
def test_blacklist_existing_series_format_error():
    checklist = dm.checklist.load(StringIO(
        """
    blacklist:
      stage:
        - series
    """))
    checklist.blacklist("stage", "series")
Exemplo n.º 2
0
def test_load_and_blacklist_new_stage():
    checklist = dm.checklist.load(StringIO(
        """
    blacklist:
      stage:
        series1:
    """))
    checklist.blacklist("stage", "series2")
    assert checklist.is_blacklisted("stage", "series1"), checklist
    assert checklist.is_blacklisted("stage", "series2"), checklist
Exemplo n.º 3
0
def test_save_load_checklist():
    checklist = dm.checklist.load(StringIO())
    checklist.blacklist("stage", "series")

    stream = StringIO()
    checklist.save(stream)
    stream.seek(0)

    checklist = dm.checklist.load(stream)
    assert checklist.is_blacklisted("stage", "series"), checklist
Exemplo n.º 4
0
def test_add_remove_to_empty_blacklist():
    checklist = dm.checklist.load(StringIO())
    checklist.blacklist("stage", "series")
    checklist.unblacklist("stage", "series")
    assert not checklist.is_blacklisted("stage", "series")
Exemplo n.º 5
0
def test_empty_checklist_blacklist_add_new_stage():
    checklist = dm.checklist.load(StringIO())
    checklist.blacklist("stage", "series")
    assert checklist.is_blacklisted("stage", "series")