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