MCPcopy Index your code
hub / github.com/python/cpython / __init__

Method __init__

Lib/test/test_descr.py:34–80  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

32class OperatorsTest(unittest.TestCase):
33
34 def __init__(self, *args, **kwargs):
35 unittest.TestCase.__init__(self, *args, **kwargs)
36 self.binops = {
37 'add': '+',
38 'sub': '-',
39 'mul': '*',
40 'matmul': '@',
41 'truediv': '/',
42 'floordiv': '//',
43 'divmod': 'divmod',
44 'pow': '**',
45 'lshift': '<<',
46 'rshift': '>>',
47 'and': '&',
48 'xor': '^',
49 'or': '|',
50 'cmp': 'cmp',
51 'lt': '<',
52 'le': '<=',
53 'eq': '==',
54 'ne': '!=',
55 'gt': '>',
56 'ge': '>=',
57 }
58
59 for name, expr in list(self.binops.items()):
60 if expr.islower():
61 expr = expr + "(a, b)"
62 else:
63 expr = 'a %s b' % expr
64 self.binops[name] = expr
65
66 self.unops = {
67 'pos': '+',
68 'neg': '-',
69 'abs': 'abs',
70 'invert': '~',
71 'int': 'int',
72 'float': 'float',
73 }
74
75 for name, expr in list(self.unops.items()):
76 if expr.islower():
77 expr = expr + "(a)"
78 else:
79 expr = '%s a' % expr
80 self.unops[name] = expr
81
82 def unop_test(self, a, res, expr="len(a)", meth="__len__"):
83 d = {'a': a}

Callers 10

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
test_object_newMethod · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 3

listClass · 0.85
islowerMethod · 0.80
itemsMethod · 0.45

Tested by

no test coverage detected