- self.name = self.config["GENERAL"]["name"]
- self.description = self.config["GENERAL"]["description"]
- self.copy_to = self.config["GENERAL"]["copy_to"]
- self.copy_from = self.config["GENERAL"]["copy_from"]
- self.virtual_environ_path = self.config["VIRTUAL_ENVIRONMENT"]["path"]
+ self.name = self.config.get("GENERAL","name", fallback="")
+ self.description = self.config.get("GENERAL", "description", fallback="")
+ self.copy_to = self.config.get("GENERAL", "copy_to", fallback=None)
+ self.copy_from = self.config.get("GENERAL", "copy_from", fallback=None)
+ self.virtual_environ_path = self.config.get("VIRTUAL_ENVIRONMENT", "path", fallback=None)
+
+ if not self.virtual_environ_path:
+ self.log.error("No path for virtual environment found.")
+ raise TestException("No path for virtual environment found.")
+