Lines Matching defs:BBB
3763 class BBB(object):
3770 self.a = "BBB.__setstate__"
3774 """Custom state setter for BBB objects
3777 BBB class. If passed as the state_setter item of a custom reducer, this
3778 allows for custom state setting behavior of BBB objects. One can think of
3937 # check picklability of AAA and BBB
3939 b = BBB()
3941 self.assertIsInstance(custom_load_dump(b), BBB)
3943 self.assertIsInstance(default_load_dump(b), BBB)
3945 # modify pickling of BBB
3946 dispatch_table[BBB] = reduce_1
3950 self.assertIsInstance(default_load_dump(b), BBB)
3952 # revert pickling of BBB and modify pickling of AAA
3957 del dispatch_table[BBB]
3959 self.assertIsInstance(custom_load_dump(b), BBB)
3961 self.assertIsInstance(default_load_dump(b), BBB)
3970 # BBB.__setstate__ should be used at unpickling time
3971 self.assertEqual(default_load_dump(b).a, "BBB.__setstate__")
3974 return BBB, (), obj.__dict__, None, None, setstate_bbb
3976 dispatch_table[BBB] = reduce_bbb
3979 # have priority over BBB.__setstate__