def test_get_var_re_string(self): var = '${var}' self.assertEqual(get_var_re_string(var), '(?i)\\{0}'.format(var)) var = '@{var}' self.assertEqual(get_var_re_string(var), '(?i)\\{0}'.format(var)) var = '&{var}' self.assertEqual(get_var_re_string(var), '(?i)\\{0}'.format(var)) expected = '(?i)\\$\{.*v.*a.*r' self.assertEqual(get_var_re_string('${var'), expected) self.assertEqual(get_var_re_string('var_subtition${var'), expected) expected = '(?i)\\$\\{' self.assertEqual(get_var_re_string('${'), expected) expected = '(?i)\\@\\{' self.assertEqual(get_var_re_string('@{'), expected) expected = '(?i)\\&\\{' self.assertEqual(get_var_re_string('&{'), expected) expected = '(?i)\\@\\{.*l.*i' self.assertEqual(get_var_re_string('@{li'), expected) self.assertEqual(get_var_re_string('var_subtition@{li'), expected)
def test_get_var_re_string(self): self.assertEqual(get_var_re_string('$'), '(?i)\$.*') self.assertEqual(get_var_re_string('${'), '(?i)\$\{.*') self.assertEqual(get_var_re_string('${}'), '(?i)\$\{.*\}') self.assertEqual(get_var_re_string('${var}'), '(?i)\$\{.*v.*a.*r.*\}') self.assertEqual(get_var_re_string('@{var}'), '(?i)\@\{.*v.*a.*r.*\}') self.assertEqual(get_var_re_string('&{var}'), '(?i)\&\{.*v.*a.*r.*\}') expected = '(?i)\\@\\{.*l.*i.*\}' self.assertEqual(get_var_re_string('@{li}'), expected)