- if self.settings_file:
- if not os.path.isfile(self.settings_file):
- logger.error("No such file: {}".format(self.settings_file))
- raise TestException("No settings file found")
-
- # os.path.isfile fails if self.recipe_file is None so we cannot use an and statement
- if self.recipe_file:
- if not os.path.isfile(self.recipe_file):
- logger.error("No such file: {}".format(self.recipe_file))
- raise TestException("No recipe file found")
- else:
- logger.error("No such file: {}".format(self.recipe_file))
- raise TestException("No recipe file found")
-
- if recipe_file:
- if not os.path.isabs(recipe_file):
- self.recipe_file = os.path.abspath(recipe_file)
- else:
- self.recipe_file = recipe_file