示例#1
0
 def test_clean_terms_crufty(self):
     observed = list(text_utils.clean_terms(CRUFTY_TERMS))
     expected = [
         '(foo bar)', 'foo-bar', '-123.4', 'foo bar', 'foo', 'bar?!',
         "foo's bar", "foo'll bar", 'foo bar', 'foo bar.'
     ]
     self.assertEqual(observed, expected)
示例#2
0
def test_clean_terms_crufty():
    observed = list(text_utils.clean_terms(CRUFTY_TERMS))
    expected = [
        "(foo bar)",
        "foo-bar",
        "-123.4",
        "foo bar",
        "foo",
        "bar?!",
        "foo's bar",
        "foo'll bar",
        "foo bar",
        "foo bar.",
    ]
    assert observed == expected
示例#3
0
 def test_clean_terms_bad(self):
     observed = list(text_utils.clean_terms(BAD_TERMS))
     self.assertEqual(observed, [])
示例#4
0
 def test_clean_terms_good(self):
     observed = list(text_utils.clean_terms(GOOD_TERMS))
     self.assertEqual(observed, GOOD_TERMS)
示例#5
0
def test_clean_terms_bad():
    observed = list(text_utils.clean_terms(BAD_TERMS))
    assert observed == []
示例#6
0
def test_clean_terms_good():
    observed = list(text_utils.clean_terms(GOOD_TERMS))
    assert observed == GOOD_TERMS
示例#7
0
 def test_clean_terms_bad(self):
     observed = list(text_utils.clean_terms(BAD_TERMS))
     self.assertEqual(observed, [])
示例#8
0
 def test_clean_terms_good(self):
     observed = list(text_utils.clean_terms(GOOD_TERMS))
     self.assertEqual(observed, GOOD_TERMS)
示例#9
0
 def test_clean_terms_crufty(self):
     observed = list(text_utils.clean_terms(CRUFTY_TERMS))
     expected = ['(foo bar)', 'foo-bar', '-123.4', 'foo bar', 'foo', 'bar?!',
                 "foo's bar", "foo'll bar", 'foo bar', 'foo bar.']
     self.assertEqual(observed, expected)
示例#10
0
def test_clean_terms(input_, output_):
    assert list(text_utils.clean_terms(input_)) == output_