Пример #1
0
 def examinee(self, name='Dont care'):
     variant = JobVariant(
         name='Dont care', raw_dict={}, resource_registry={}
     )
     # set steps dict, usually done by factory.
     variant._steps_dict = {}
     return variant
Пример #2
0
    def _create_variant(self, raw_dict, variant_name,
                        resource_registry) -> JobVariant:
        variant = JobVariant(name=variant_name,
                             raw_dict=raw_dict,
                             resource_registry=resource_registry)

        # build steps
        variant._steps_dict = self._create_build_steps(raw_dict)

        # traits
        variant._traits_dict = self._create_traits(raw_dict, variant_name)

        self._create_repos(variant, raw_dict)
        self._inject_publish_repos(variant)

        return variant