Lines Matching refs:MainEnum

235         class MainEnum(BaseEnum):
243 self.MainEnum = MainEnum
276 if issubclass(MainEnum, StrEnum):
278 elif MainEnum._member_type_ is str:
283 self.dupe2 = MainEnum(5)
317 TE = self.MainEnum
319 self.assertEqual(repr(TE), "<flag 'MainEnum'>")
320 self.assertEqual(str(TE), "<flag 'MainEnum'>")
321 self.assertEqual(format(TE), "<flag 'MainEnum'>")
324 self.assertEqual(repr(TE), "<enum 'MainEnum'>")
325 self.assertEqual(str(TE), "<enum 'MainEnum'>")
326 self.assertEqual(format(TE), "<enum 'MainEnum'>")
358 self.assertTrue(self.MainEnum)
359 for member in self.MainEnum:
363 MainEnum = self.MainEnum
365 self.MainEnum.second = 'really first'
372 MainEnum = self.MainEnum
373 self.assertIn(MainEnum.third, MainEnum)
376 self.source_values[1] in MainEnum
379 'first' in MainEnum
380 val = MainEnum.dupe
381 self.assertIn(val, MainEnum)
386 self.assertNotIn(OtherEnum.two, MainEnum)
393 MainEnum = self.MainEnum
394 self.assertIn(MainEnum.first, MainEnum)
395 self.assertTrue(self.source_values[0] in MainEnum)
396 self.assertFalse('first' in MainEnum)
397 val = MainEnum.dupe
398 self.assertIn(val, MainEnum)
403 self.assertNotIn(OtherEnum.two, MainEnum)
406 TE = self.MainEnum
410 TE = self.MainEnum
454 Main = self.MainEnum
458 MainEnum = self.MainEnum
460 mapping[MainEnum.first] = '1225'
461 mapping[MainEnum.second] = '0315'
462 mapping[MainEnum.third] = '0704'
463 self.assertEqual(mapping[MainEnum.second], '0315')
601 TE = self.MainEnum
603 self.assertEqual(repr(TE(0)), "<MainEnum: 0>")
604 self.assertEqual(repr(TE.dupe), "<MainEnum.dupe: 3>")
605 self.assertEqual(repr(self.dupe2), "<MainEnum.first|third: 5>")
607 self.assertEqual(repr(TE.dupe), "<MainEnum.third: 'third'>")
609 self.assertEqual(repr(TE.dupe), "<MainEnum.third: %r>" % (self.values[2], ), TE._value_repr_)
611 self.assertEqual(repr(member), "<MainEnum.%s: %r>" % (member.name, member.value))
644 list(reversed(self.MainEnum)),
645 [self.MainEnum.third, self.MainEnum.second, self.MainEnum.first],
651 TE = self.MainEnum
653 self.assertEqual(str(TE(0)), "MainEnum(0)")
654 self.assertEqual(str(TE.dupe), "MainEnum.dupe")
655 self.assertEqual(str(self.dupe2), "MainEnum.first|third")
657 self.assertEqual(str(TE.dupe), "MainEnum.third")
659 self.assertEqual(str(member), "MainEnum.%s" % (member.name, ))
662 TE = self.MainEnum
664 self.assertEqual(format(TE.dupe), "MainEnum.dupe")
665 self.assertEqual(format(self.dupe2), "MainEnum.first|third")
667 self.assertEqual(format(TE.dupe), "MainEnum.third")
669 self.assertEqual(format(member), "MainEnum.%s" % (member.name, ))
677 TE = self.MainEnum
690 TE = self.MainEnum
692 self.assertEqual(str(TE.dupe), "MainEnum.dupe")
693 self.assertEqual(str(self.dupe2), "MainEnum.first|third")
695 self.assertEqual(str(TE.dupe), "MainEnum.third")
697 self.assertEqual(str(member), "MainEnum.%s" % (member.name, ))
700 TE = self.MainEnum
702 self.assertEqual(format(TE.dupe), "MainEnum.dupe")
703 self.assertEqual(format(self.dupe2), "MainEnum.first|third")
705 self.assertEqual(format(TE.dupe), "MainEnum.third")
707 self.assertEqual(format(member), "MainEnum.%s" % (member.name, ))
715 TE = self.MainEnum
728 TE = self.MainEnum
738 TE = self.MainEnum
753 TE = self.MainEnum
766 TE = self.MainEnum
780 self.MainEnum('RED')