def test_pickle_after_cleanup(self): registry = make_broken_registry() pickled = pickle.dumps(registry) self.assertTrue('IBroken' in pickled) cleanup_leftovers(registry) pickled = pickle.dumps(registry) self.assertFalse('IBroken' in pickled)
def test_guts_after_cleanup(self): registry = make_broken_registry() self.assertTrue(registry.adapters._adapters[1]) self.assertTrue(registry.adapters._subscribers[1]) self.assertTrue(registry.utilities._adapters[0]) cleanup_leftovers(registry) self.assertFalse(registry.adapters._adapters[1]) self.assertFalse(registry.adapters._subscribers[1]) self.assertFalse(registry.utilities._adapters[0])