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