Lines Matching refs:fi
26 self.fi = F()
56 self.assertIn('known_attr', dir(self.fi.a), "set attribute on function "
170 self.assertEqual(self.fi.a.__name__, 'a')
171 self.cannot_set_attr(self.fi.a, "__name__", 'a', AttributeError)
254 self.assertEqual(self.fi.a.__self__.__class__, self.F)
255 self.cannot_set_attr(self.fi.a, "__class__", self.F, TypeError)
258 self.assertEqual(self.fi.a.__func__, self.F.a)
259 self.cannot_set_attr(self.fi.a, "__func__", self.F.a, AttributeError)
262 self.assertEqual(self.fi.a.__self__, self.fi)
263 self.cannot_set_attr(self.fi.a, "__self__", self.fi, AttributeError)
268 self.fi.id = types.MethodType(id, self.fi)
269 self.assertEqual(self.fi.id(), id(self.fi))
272 self.fi.id.unknown_attr
278 self.cannot_set_attr(self.fi.id, 'unknown_attr', 2, AttributeError)
286 self.fi.a.known_attr = 7
301 for func in [self.b, self.fi.a]:
316 self.cannot_set_attr(self.fi.a.__func__, '__dict__', d, TypeError)
325 self.assertIs(d, self.fi.a.__func__.__dict__)
326 self.assertIs(d, self.fi.a.__dict__)
331 self.assertEqual(self.fi.a.__func__.known_attr, 7)
332 self.assertEqual(self.fi.a.known_attr, 7)
359 self.assertEqual(self.fi.a.__doc__, docstr)
360 self.cannot_set_attr(self.fi.a, "__doc__", docstr, AttributeError)