Esempio n. 1
0
 def test_2n_with_slashes(self):
     """Match up to 2 digits
     """
     self.assertEqual(
         get_regex_from_spec("//2n//"),
         r"\/\/(\d{0,2})"
     )
Esempio n. 2
0
 def test_2n(self):
     """Match up to 2 digits
     """
     self.assertEqual(
         get_regex_from_spec("2n"),
         r"(\d{0,2})"
     )
Esempio n. 3
0
 def test_2n_with_slashes(self):
     """Match up to 2 digits
     """
     self.assertEqual(get_regex_from_spec("//2n//"), r"\/\/(\d{0,2})")
Esempio n. 4
0
 def test_6x(self):
     self.assertEqual(
         get_regex_from_spec("6x"),
         '([A-Z\\d\\s,]{0,6})'
     )
Esempio n. 5
0
 def test_multiple_parts(self):
     self.assertEqual(
         get_regex_from_spec("4!c2n"),
         '([A-Z\\d]{4,4})(\\d{0,2})'
     )
Esempio n. 6
0
 def test_4c_mandatory(self):
     self.assertEqual(
         get_regex_from_spec("4!c"),
         '([A-Z\\d]{4,4})'
     )
Esempio n. 7
0
 def test_5d(self):
     self.assertEqual(
         get_regex_from_spec("5d"),
         r"([\d,]{0,5})"
     )
Esempio n. 8
0
 def test_3n_mandatory(self):
     self.assertEqual(
         get_regex_from_spec("3!n"),
         r"(\d{3,3})"
     )
Esempio n. 9
0
 def test_3a_mandatory(self):
     self.assertEqual(
         get_regex_from_spec("3!a"),
         r"([A-Z]{3,3})"
     )
Esempio n. 10
0
 def test_3n(self):
     self.assertEqual(get_regex_from_spec("3n"), r"(\d{0,3})")
Esempio n. 11
0
 def test_3n(self):
     self.assertEqual(
         get_regex_from_spec("3n"),
         r"(\d{0,3})"
     )
Esempio n. 12
0
 def test_multiple_parts(self):
     self.assertEqual(get_regex_from_spec("4!c2n"),
                      '([A-Z\\d]{4,4})(\\d{0,2})')
Esempio n. 13
0
 def test_2n(self):
     """Match up to 2 digits
     """
     self.assertEqual(get_regex_from_spec("2n"), r"(\d{0,2})")
Esempio n. 14
0
 def test_6x(self):
     self.assertEqual(get_regex_from_spec("6x"), '([A-Z\\d\\s,]{0,6})')
Esempio n. 15
0
 def test_5d(self):
     self.assertEqual(get_regex_from_spec("5d"), r"([\d,]{0,5})")
Esempio n. 16
0
 def test_4c_mandatory(self):
     self.assertEqual(get_regex_from_spec("4!c"), '([A-Z\\d]{4,4})')
Esempio n. 17
0
 def test_3a_mandatory(self):
     self.assertEqual(get_regex_from_spec("3!a"), r"([A-Z]{3,3})")
Esempio n. 18
0
 def test_3n_mandatory(self):
     self.assertEqual(get_regex_from_spec("3!n"), r"(\d{3,3})")