Change the regular expression used to catch '' 63/1863/1
authorasteroide <thomas.duval@orange.com>
Tue, 22 Sep 2015 08:59:20 +0000 (10:59 +0200)
committerasteroide <thomas.duval@orange.com>
Tue, 22 Sep 2015 08:59:20 +0000 (10:59 +0200)
Change-Id: I62a6f21b0a22fac0c82799a77b8cab202242b5c0

moonclient/moonclient/tests.py

index 1e1020b..5badf4b 100644 (file)
@@ -33,7 +33,7 @@ class TestsLaunch(Lister):
     def __replace_var_in_str(self, data_str):
         for exp in re.findall("\$\w+", data_str):
             if exp.replace("$", "") in self.result_vars:
-                data_str = re.sub(exp.replace("$", "\$") + "(?=$|\s)", self.result_vars[exp.replace("$", "")], data_str)
+                data_str = re.sub(exp.replace("$", "\$") + "(?!\w)", self.result_vars[exp.replace("$", "")], data_str)
         return data_str
 
     def __compare_results(self, expected, observed):