Lines Matching defs:enum

88     enum = enumerate
92 self.assertEqual(type(self.enum(self.seq)), self.enum)
93 e = self.enum(self.seq)
95 self.assertEqual(list(self.enum(self.seq)), self.res)
96 self.enum.__doc__
99 self.check_pickle(self.enum(self.seq), self.res)
102 self.assertEqual(list(self.enum(G(self.seq))), self.res)
103 e = self.enum(G(''))
107 self.assertEqual(list(self.enum(I(self.seq))), self.res)
108 e = self.enum(I(''))
112 self.assertEqual(list(self.enum(Ig(self.seq))), self.res)
113 e = self.enum(Ig(''))
117 self.assertRaises(TypeError, self.enum, X(self.seq))
120 self.assertRaises(TypeError, self.enum, N(self.seq))
123 self.assertRaises(ZeroDivisionError, list, self.enum(E(self.seq)))
126 self.assertRaises(TypeError, self.enum) # no arguments
127 self.assertRaises(TypeError, self.enum, 1) # wrong type (not iterable)
128 self.assertRaises(TypeError, self.enum, 'abc', 'a') # wrong type
129 self.assertRaises(TypeError, self.enum, 'abc', 2, 3) # too many arguments
132 self.assertEqual(list(self.enum(iterable=Ig(self.seq))), self.res)
133 expected = list(self.enum(Ig(self.seq), 0))
134 self.assertEqual(list(self.enum(iterable=Ig(self.seq), start=0)),
136 self.assertEqual(list(self.enum(start=0, iterable=Ig(self.seq))),
138 self.assertRaises(TypeError, self.enum, iterable=[], x=3)
139 self.assertRaises(TypeError, self.enum, start=0, x=3)
140 self.assertRaises(TypeError, self.enum, x=0, y=3)
141 self.assertRaises(TypeError, self.enum, x=0)
155 it = self.enum([[]])
167 enum = MyEnum
275 e = self.enum(self.seq)
277 self.assertEqual(list(self.enum(self.seq)), self.res)
281 def enum(self, iterable, start=11):
288 def enum(self, iterable, start=sys.maxsize + 1):