def test_dates(session): from lemur.common.validators import dates dates(dict(validity_start=datetime(2016, 1, 1), validity_end=datetime(2016, 1, 5))) with pytest.raises(ValidationError): dates(dict(validity_start=datetime(2016, 1, 1))) with pytest.raises(ValidationError): dates(dict(validity_end=datetime(2016, 1, 1))) with pytest.raises(ValidationError): dates(dict(validity_start=datetime(2016, 1, 5), validity_end=datetime(2016, 1, 1))) with pytest.raises(ValidationError): dates(dict(validity_start=datetime(2016, 1, 1), validity_end=datetime(2016, 1, 10)))
def validate_dates(self, data): validators.dates(data)