def test_finalizing(self): env = Environment() managed = object() env.add_managed_object('i_am_managed', managed) env._finalize() with self.assertRaises(AssertionError): env.add_managed_object('another_managed', object())
def test_no_overwriting_of_managed_objects(self): env = Environment() managed = object() env.add_managed_object('i_am_managed', managed) self.assertEqual(managed, env.i_am_managed) with self.assertRaises(AssertionError): env.add_managed_object('i_am_managed', object())
def test_managed_object_access(self): env = Environment() managed = object() env.add_managed_object('i_am_managed', managed) self.assertEqual(managed, env.i_am_managed)