Esempio n. 1
0
 def test_group_exactly(self):
     assert Regene("a(bc){2}").simple() == "abcbc"
Esempio n. 2
0
 def test_group_value_or_more(self):
     assert Regene("(abc){3,}").simple() == "abcabcabc"
Esempio n. 3
0
 def test_value_or_less(self):
     assert Regene("[a]").simple() == "a"
Esempio n. 4
0
 def test_plus(self):
     assert Regene("ab+").simple() == "ab"
Esempio n. 5
0
 def test_between(self):
     assert Regene("[b-z]{4,5}a").simple() == "bbbba"
Esempio n. 6
0
 def test_value_or_more(self):
     assert Regene("a[b]{1,}").simple() == "ab"
Esempio n. 7
0
 def test_quantifier_in_middle_of_string(self):
     assert Regene("ab{2}c").simple() == "abbc"
Esempio n. 8
0
 def test_question_mark(self):
     assert Regene("[ab]?").simple() == ""
Esempio n. 9
0
 def test_multiple_quantifiers(self):
     assert Regene("(ab)+(cd)+").simple() == "abcd"
Esempio n. 10
0
 def test_different_kinds_of_quantifiers_in_one_expression(self):
     assert Regene("ab?cd+c+").simple() == "acdc"
Esempio n. 11
0
 def test_exactly(self):
     assert Regene("abc{2}").simple() == "abcc"
Esempio n. 12
0
 def test_between(self):
     assert Regene("a{4,5}b").simple() == "aaaab"
Esempio n. 13
0
 def test_star(self):
     assert Regene("ab*c").simple() == "ac"
Esempio n. 14
0
 def test_group_value_or_less(self):
     assert Regene("a(b){,6}").simple() == "a"
Esempio n. 15
0
 def test_group_plus(self):
     assert Regene("(ab)+").simple() == "ab"
Esempio n. 16
0
 def test_plus(self):
     assert Regene("[ab]+").simple() == "a"
Esempio n. 17
0
 def test_group_question_mark(self):
     assert Regene("(ab)?").simple() == ""
Esempio n. 18
0
 def test_star(self):
     assert Regene("[ab]*c").simple() == "c"
Esempio n. 19
0
 def test_group_star(self):
     assert Regene("(ab)*c").simple() == "c"
Esempio n. 20
0
 def test_exactly(self):
     assert Regene("[abc]{2}").simple() == "aa"
Esempio n. 21
0
 def test_group_between(self):
     assert Regene("(ab){4,5}").simple() == "abababab"
Esempio n. 22
0
 def test_multiple_characters(self):
     assert Regene("abc").simple() == "abc"
Esempio n. 23
0
 def test_single_character(self):
     assert Regene("a").simple() == "a"
Esempio n. 24
0
 def test_set_in_start_of_string(self):
     assert Regene("[a]bcc").simple() == "abcc"
Esempio n. 25
0
 def test_empty_string(self):
     assert Regene("").simple() == ""