def test_valid_value(self, value, expected): assert inputs.iso8601interval(value) == expected
def test_error_message(self): with pytest.raises(ValueError) as cm: inputs.iso8601interval('2013-01-01/blah') expected = 'Invalid argument: 2013-01-01/blah. argument must be a valid ISO8601 date/time interval.' assert str(cm.value) == expected
def test_bad_values(self, value): with pytest.raises(ValueError): inputs.iso8601interval(value)