Esempio n. 1
0
    def test_while_callable(self):
        cls = self.create_callable_cls(lambda: flip_coin())
        instance = cls()
        func_names = ["a", "b", "c", "self"]
        for func_name in func_names:
            if func_name == "self":
                couler.exec_while(couler.equal("tails"), instance)
            else:
                couler.exec_while(couler.equal("tails"),
                                  getattr(instance, func_name))

            self.check_argo_yaml("while_golden.yaml")
            couler._cleanup()
Esempio n. 2
0
 def test_while(self):
     couler.exec_while(couler.equal("tails"), lambda: flip_coin())
     self.check_argo_yaml("while_golden.yaml")