コード例 #1
0
 def test_repeated_text_with_extra_lines_1(self):
     actual = description_cleaner.clean_description(
         "pre amble (1)" + NEW_LINE +
         "https://www.government.nl/topics/coronavirus-covid-19/tackling-new-coronavirus-in-the-netherlands (https://www.government.nl/topics/coronavirus-covid-19/tackling-new-coronavirus-in-the-netherlands)" + NEW_LINE +
         "post amble (2)")
     self.assertEqual(
         "pre amble (1)" + NEW_LINE +
         "https://www.government.nl/topics/coronavirus-covid-19/tackling-new-coronavirus-in-the-netherlands" + NEW_LINE +
         "post amble (2)", actual)
コード例 #2
0
def clean_event(event, service):
    if (not ('description' in event)):
        return False

    original_description = event['description']
    clean_desc = description_cleaner.clean_description(original_description)
    if (clean_desc != original_description):
        dump_desc(original_description, clean_desc)
        if not is_dry_run:
            set_event_summary_via_service(event, clean_desc, service)
        return True
    return False
コード例 #3
0
 def test_empty_text(self):
     actual = description_cleaner.clean_description("")
     self.assertEqual("", actual)
コード例 #4
0
 def test_repeated_text_with_email_2(self):
     actual = description_cleaner.clean_description(
         "E-mail: [email protected] (mailto:[email protected])Blah blah2")
     self.assertEqual("E-mail: [email protected] Blah blah2", actual)
コード例 #5
0
 def test_repeated_text_with_other_1(self):
     actual = description_cleaner.clean_description(
         "(bad reviews) http://one.nl (http://one.nl)?")
     self.assertEqual("(bad reviews) http://one.nl?", actual)
コード例 #6
0
 def test_repeated_text_4(self):
     actual = description_cleaner.clean_description(
         "https://dutchreview.com/news/coronavirus-netherlands/ (https://dutchreview.com/news/coronavirus-netherlands/)")
     self.assertEqual(
         "https://dutchreview.com/news/coronavirus-netherlands/", actual)
コード例 #7
0
 def test_repeated_text_3(self):
     actual = description_cleaner.clean_description(
         "https://living-in-holland.nl/sites/ (https://living-in-holland.nl/sites/)")
     self.assertEqual("https://living-in-holland.nl/sites/", actual)
コード例 #8
0
 def test_repeated_text_2(self):
     actual = description_cleaner.clean_description(
         "http://www.websites.nl/ (http://www.websites.nl/)")
     self.assertEqual("http://www.websites.nl/", actual)
コード例 #9
0
 def test_repeated_text_1(self):
     actual = description_cleaner.clean_description(
         "https://www.amazon.co.uk/Inferno-Dante/dp/0385496982/ref=sr_1_7?s=books&ie=UTF8&qid=1513654376&sr=1-7&keywords=dante+inferno (https://www.amazon.co.uk/Inferno-Dante/dp/0385496982/ref=sr_1_7?s=books&ie=UTF8&qid=1513654376&sr=1-7&keywords=dante+inferno)")
     self.assertEqual(
         "https://www.amazon.co.uk/Inferno-Dante/dp/0385496982/ref=sr_1_7?s=books&ie=UTF8&qid=1513654376&sr=1-7&keywords=dante+inferno", actual)
コード例 #10
0
 def test_plain_text_with_whitespace(self):
     actual = description_cleaner.clean_description(
         "  Some plain text with whitespace  ")
     self.assertEqual("  Some plain text with whitespace  ", actual)
コード例 #11
0
 def test_plain_text(self):
     actual = description_cleaner.clean_description("Just some plain text")
     self.assertEqual("Just some plain text", actual)