Lines Matching refs:__annotations__
291 # module objects lazy create their __annotations__ dict on demand.
296 self.assertFalse("__annotations__" in foo.__dict__)
297 d = foo.__annotations__
298 self.assertTrue("__annotations__" in foo.__dict__)
299 self.assertEqual(foo.__annotations__, d)
300 self.assertEqual(foo.__dict__['__annotations__'], d)
302 del foo.__annotations__
304 del foo.__dict__['__annotations__']
309 self.assertFalse("__annotations__" in foo.__dict__)
311 foo.__annotations__ = d
312 self.assertTrue("__annotations__" in foo.__dict__)
313 self.assertEqual(foo.__annotations__, d)
314 self.assertEqual(foo.__dict__['__annotations__'], d)
316 del foo.__annotations__
318 del foo.__dict__['__annotations__']
323 foo.__annotations__ = {}
324 del foo.__annotations__
326 del foo.__annotations__
330 self.assertTrue("__annotations__" in ann_module4.__dict__)
331 del ann_module4.__annotations__
332 self.assertFalse("__annotations__" in ann_module4.__dict__)