TestFun/akozlov
TestFun/sanek13
f1class Tester:f1class Tester:
22
n3    def __init__(self, fun):n3    def __init__(self, func):
4        self.fun = fun4        self.f = func
55
n6    def __call__(self, suite, excs=[]):n6    def __call__(self, suite, allowed=[]):
7        ex_in_list = False7        unknown = 0
8        ex_out_list = False8        allowed_fl = 0
9        for elem in suite:9        for t in suite:
10            try:10            try:
n11                self.fun(*elem)n11                self.f(*t)
12            except tuple(excs):12            except tuple(allowed):
13                ex_in_list = True13                allowed_fl = 1
14            except:14            except:
n15                ex_out_list = Truen15                unknown = 1
16        if ex_out_list:16        if unknown:
17            return 117            return 1
t18        elif ex_in_list:t18        elif allowed_fl:
19            return -119            return -1
20        else:20        else:
21            return 021            return 0
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op