Lines Matching defs:BMeta
661 class BMeta(AMeta):
664 new_calls.append('BMeta')
677 class B(metaclass=BMeta):
679 # BMeta.__new__ calls AMeta.__new__ with super:
680 self.assertEqual(['BMeta', 'AMeta'], new_calls)
685 # The most derived metaclass is BMeta:
686 self.assertEqual(['BMeta', 'AMeta'], new_calls)
688 # BMeta.__prepare__ should've been called:
694 self.assertEqual(['BMeta', 'AMeta'], new_calls)
701 self.assertEqual(['BMeta', 'AMeta'], new_calls)
707 self.assertEqual(['BMeta', 'AMeta'], new_calls)