Вадим Флягин, вольный слушатель TestFun 6817
Жигалов Никита Сергеевич, 425 TestFun 6551
f1class Tester:f1class Tester:
22
3    def __init__(self, fun):3    def __init__(self, fun):
n4        self.fun = funn4        self.f = fun
55
n6    def __call__(self, suite, allowed=()):n6    def __call__(self, suite, allowed=[]):
7        res = 07        flag = 0
8        for params in suite:8        for par in suite:
9            try:9            try:
n10                self.fun(*params)n10                self.f(*par)
11            except Exception as e:11            except Exception as E:
12                for Exc in allowed:12                for ex in allowed:
13                    if isinstance(e, Exc):13                    if isinstance(E, ex):
14                        res = -114                        flag = -1
15                        break15                        break
16                else:16                else:
17                    return 117                    return 1
t18        return rest18        return flag
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op