def test_to_internal_value_invalid_type(self, value): field = StringListPathField() with pytest.raises(ValidationError) as e: field.to_internal_value(value) assert e.value.detail[ 0] == "Expected list of strings but got {} instead.".format( type(value))
def test_to_internal_value_invalid_path(self, value): field = StringListPathField() with pytest.raises(ValidationError) as e: field.to_internal_value([value]) assert e.value.detail[0] == "{} is not a valid path choice.".format( value)
def test_to_internal_value_valid(self, value_in, value_known): field = StringListPathField() v = field.to_internal_value(value_in) assert v == value_known