def get_rich_text_value(self): """Get parsed rich text value.""" if not self.mandatory and self.raw_value == "": return None # ignore empty fields value = url_parser.parse(self.raw_value) if self.mandatory and not value: self.add_error(errors.MISSING_VALUE_ERROR, column_name=self.display_name) return value
def get_rich_text_value(self): """Get parsed rich text value.""" if not self.mandatory and self.raw_value == "": return None # ignore empty fields value = url_parser.parse(self.raw_value) if self.mandatory and not value: self.add_error(errors.MISSING_VALUE_ERROR, column_name=self.display_name) return value
def _validate_rich_text(self): """Add tags for links.""" self.attribute_value = url_parser.parse(self.attribute_value)
def test_parse_empty_values(self, test_data): """Url parser should ignore None values and empty strings.""" self.assertEqual(url_parser.parse(test_data), test_data)
def test_parse_broken_tags(self, test_data, expected_result): """Url parser should work with invalid tags.""" self.assertEqual(url_parser.parse(test_data), expected_result)
def test_parse_mixed_urls(self, test_data, expected_result): """ Url parser should parse a string with both wrapped and not wrapped urls. """ self.assertEqual(url_parser.parse(test_data), expected_result)
def test_not_wraps_links(self, data): """Url parser should not change wrapped urls.""" self.assertEqual(url_parser.parse(data), data)
def test_wrap_raw_url(self, test_data, expected_result): """Url parser should wrap urls (http or hhtps).""" self.assertEqual(url_parser.parse(test_data), expected_result)
def test_parse_empty_values(self, test_data): """Url parser should ignore None values and empty strings.""" self.assertEqual(url_parser.parse(test_data), test_data)
def test_parse_broken_tags(self, test_data, expected_result): """Url parser should work with invalid tags.""" self.assertEqual(url_parser.parse(test_data), expected_result)
def test_parse_mixed_urls(self, test_data, expected_result): """ Url parser should parse a string with both wrapped and not wrapped urls. """ self.assertEqual(url_parser.parse(test_data), expected_result)
def test_not_wraps_links(self, data): """Url parser should not change wrapped urls.""" self.assertEqual(url_parser.parse(data), data)
def test_wrap_raw_url(self, test_data, expected_result): """Url parser should wrap urls (http or hhtps).""" self.assertEqual(url_parser.parse(test_data), expected_result)
def _validate_rich_text(self): """Add tags for links.""" if self.attributable_type not in self.TYPES_NO_RICHTEXT_VALIDATE: self.attribute_value = url_parser.parse(self.attribute_value)
def _validate_rich_text(self): """Add tags for links.""" if self.attributable_type not in self.TYPES_NO_RICHTEXT_VALIDATE: self.attribute_value = url_parser.parse(self.attribute_value)
def _validate_rich_text(self): """Add tags for links.""" self.attribute_value = url_parser.parse(self.attribute_value)