Exemplo n.º 1
0
 def test_build_whitespace_split_regex(self):
     # With 3.7+,  re.escape only escapes special characters, no longer
     # escaping all characters other than ASCII letters, numbers and
     # underscores.  This includes commas.
     if sys.version_info >= (3, 7):
         expected_regex = '(?m)^(?:[\\s]+)?Lorem(?:[\\s]+)?ipsum(?:[\\s]+)?dolor(?:[\\s]+)?sit(?:[\\s]+)?amet,' \
                          '(?:[\\s]+)?$'
     else:
         expected_regex = '(?m)^(?:[\\s]+)?Lorem(?:[\\s]+)?ipsum(?:[\\s]+)?dolor(?:[\\s]+)?sit(?:[\\s]+)?amet\\,' \
                          '(?:[\\s]+)?$'
     ret = salt.utils.stringutils.build_whitespace_split_regex(' '.join(LOREM_IPSUM.split()[:5]))
     self.assertEqual(ret, expected_regex)
Exemplo n.º 2
0
 def test_build_whitespace_split_regex(self):
     expected_regex = '(?m)^(?:[\\s]+)?Lorem(?:[\\s]+)?ipsum(?:[\\s]+)?dolor(?:[\\s]+)?sit(?:[\\s]+)?amet\\,' \
                      '(?:[\\s]+)?$'
     ret = salt.utils.stringutils.build_whitespace_split_regex(' '.join(LOREM_IPSUM.split()[:5]))
     self.assertEqual(ret, expected_regex)