baseclass: add_validate_config: don't use self.proc_env
authorGuillaume Desmottes <guillaume.desmottes@collabora.com>
Thu, 7 Feb 2019 16:04:52 +0000 (17:04 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.com>
Thu, 7 Feb 2019 16:13:02 +0000 (17:13 +0100)
self.proc_env is created when starting the test but this API can be call
by generator when creating the test.

validate/launcher/baseclasses.py

index 486793e..21d418d 100644 (file)
@@ -466,9 +466,9 @@ class Test(Loggable):
         if not subenv:
             subenv = self.extra_env_variables
 
-        if subenv.get('GST_VALIDATE_CONFIG'):
+        if "GST_VALIDATE_CONFIG" in subenv:
             subenv['GST_VALIDATE_CONFIG'] = '%s%s%s' % (
-                self.proc_env['GST_VALIDATE_CONFIG'], os.pathsep, config)
+                subenv['GST_VALIDATE_CONFIG'], os.pathsep, config)
         else:
             subenv['GST_VALIDATE_CONFIG'] = config