def test_validate_setup_bad_missing_set(): bad = [ # Missing set rate '2015-11-01: days 0', '2015-11-10: off', '2015-11-15: show', ] assert trans.validate_setup(bad) is False
def test_validate_setup_good(): transactions = [ '2015-11-01: days 0', '2015-11-01: rate 20', '2015-11-10: off', '2015-11-15: show', ] assert trans.validate_setup(transactions) is True
def test_validate_setup_bad_dates(): bad = [ '2015-11-02: days 0', # Wrong date '2015-11-01: rate 20', '2015-11-10: off', '2015-11-15: show', ] assert trans.validate_setup(bad) is False
def test_validate_setup_empty(): assert trans.validate_setup([]) is True
def test_validate_setup_missing_rate(): transactions = ['2015-11-01: days 0'] assert trans.validate_setup(transactions[:1]) is False