def test_trailing_wildcards_drops_existing_wildcards(self): terms = '*foo bar* qu*x' result = trailing_wildcards(terms) self.assertEquals('(foo* bar* qux*)', result)
def test_trailing_wildcards_adds_parentheses(self): terms = 'foo bar' result = trailing_wildcards(terms) self.assertTrue(result.startswith('(')) self.assertTrue(result.endswith(')'))
def test_trailing_wildcards_prepends_wildcards_to_all_terms(self): terms = 'foo bar qux' result = trailing_wildcards(terms) self.assertEquals('(foo* bar* qux*)', result)