Lines Matching defs:foo

335             def foo(self): return 1
338 self.assertEqual(a.foo(), 1)
385 def foo(self): return 1
388 self.assertEqual(a.foo(), 1)
389 a['foo'] = 'bar'
390 self.assertEqual(list(a.items()), [('foo', 'bar')])
438 a2 = C(foo=1, bar=2)
439 self.assertEqual(a2[1] == 'foo' and a2[2], 'bar')
834 a.foo = 12
835 x = a.foo
836 del a.foo
837 self.assertEqual(log, [("setattr", "foo", 12),
838 ("getattr", "foo"),
839 ("delattr", "foo")])
889 return int(self.foo())
890 def foo(self):
893 def foo(self):
1027 self.assertNotHasAttr(a, "foo")
1029 a.foo = 12
1033 self.fail("object() should not allow setting a foo attribute")
1040 x.foo = 1
1041 self.assertEqual(x.foo, 1)
1042 self.assertEqual(x.__dict__, {'foo': 1})
1111 self.assertNotHasAttr(x, "foo")
1167 __slots__ = ["foo bar"]
1171 self.fail("['foo bar'] slots not caught")
1174 __slots__ = ["foo\0bar"]
1178 self.fail("['foo\\0bar'] slots not caught")
1214 slots = ("foo", "bar")
1218 x.foo = 5
1219 self.assertEqual(x.foo, 5)
1329 a.foo = 42
1330 self.assertEqual(a.__dict__, {"foo": 42})
1338 a.foo = 42
1342 self.fail("shouldn't be allowed to set a.foo")
1349 a.foo = 42
1350 self.assertEqual(a.__dict__, {"foo": 42})
1357 a.foo = 42
1358 self.assertEqual(a.__dict__, {"foo": 42})
1425 D.foo = 1
1426 self.assertEqual(D.foo, 1)
1428 self.assertEqual(E.foo, 1)
1429 self.assertEqual(F.foo, 1)
1465 d.foo = 1
1466 self.assertEqual(d.foo, 1)
1547 def foo(*a): return a
1548 goo = classmethod(foo)
1552 self.assertEqual(c.foo(1), (c, 1))
1558 self.assertEqual(d.foo(1), (d, 1))
1559 self.assertEqual(D.foo(d, 1), (d, 1))
1664 def foo(*a): return a
1665 goo = staticmethod(foo)
1669 self.assertEqual(c.foo(1), (c, 1,))
1675 self.assertEqual(d.foo(1), (d, 1))
1676 self.assertEqual(D.foo(d, 1), (d, 1))
1712 def foo(*a): return a
1713 goo = classmethod(foo)
1717 self.assertEqual(c.foo(1), (c, 1))
1723 self.assertEqual(d.foo(1), (d, 1))
1724 self.assertEqual(D.foo(d, 1), (d, 1))
1726 foo = C.foo
1727 self.assertEqual(E().foo.__func__, C.foo) # i.e., unbound
1728 self.assertTrue(repr(C.foo.__get__(C())).startswith("<bound method "))
1769 self.foo = 1
1772 self.foo = self.foo + 2
1774 self.assertEqual(a.foo, 3)
1779 self.assertEqual(b.foo, 3)
1804 def __init__(self, foo):
1805 self.foo = foo
1812 def __new__(cls, foo):
1820 def __new__(cls, foo):
1822 def __init__(self, foo):
1823 self.foo = foo
1837 def __init__(self, foo):
1838 self.foo = foo
1842 self.assertEqual(b.foo, 3)
1850 self.assertEqual(b.foo, 3)
1932 if name == "foo":
1937 if name == "foo":
1942 if name == "foo":
1955 self.assertEqual(a.foo, ("getattr", "foo"))
1956 a.foo = 12
1957 self.assertEqual(a.setattr, ("foo", 12))
1958 del a.foo
1959 self.assertEqual(a.delattr, "foo")
1968 a[0:10] = "foo"
1969 self.assertEqual(a.setitem, (slice(0, 10), "foo"))
1992 def foo(self):
1995 self.assertEqual(c1.foo(), 1)
1997 boo = C.foo
1998 goo = c1.foo
2000 self.assertEqual(d2.foo(), 2)
2004 foo = C.foo
2005 self.assertEqual(E().foo.__func__, C.foo) # i.e., unbound
2006 self.assertTrue(repr(C.foo.__get__(C(1))).startswith("<bound method "))
2246 __slots__ = ['foo']
2255 __slots__ = ['foo', '__weakref__']
2355 foo = property(doc="hello")
2356 @foo.getter
2357 def foo(self):
2359 @foo.setter
2360 def foo(self, value):
2362 @foo.deleter
2363 def foo(self):
2366 self.assertEqual(C.foo.__doc__, "hello")
2367 self.assertNotHasAttr(c, "foo")
2368 c.foo = -42
2371 self.assertEqual(c.foo, 42)
2372 del c.foo
2374 self.assertNotHasAttr(c, "foo")
2377 @C.foo.deleter
2378 def foo(self):
2384 d.foo = 24
2385 self.assertEqual(d.foo, 24)
2386 del d.foo
2387 del d.foo
2391 def foo(self):
2393 @foo.setter
2394 def foo(self, value):
2396 @foo.setter
2397 def foo(self, value):
2399 @foo.deleter
2400 def foo(self, value=None):
2404 e.foo = -42
2405 self.assertEqual(e.foo, 42)
2406 del e.foo
2409 @E.foo.deleter
2410 def foo(self):
2412 @foo.setter
2413 def foo(self, value):
2416 f.foo = -10
2417 self.assertEqual(f.foo, 0)
2418 del f.foo
2690 aProp = property(lambda self: "foo")
3508 d.foo = 42
3510 self.assertEqual(d.foo, 42)
3513 if name == "foo":
3517 self.assertEqual(d.foo, 24)
3520 if name in ("spam", "foo", "bar"):
3525 self.assertEqual(d.foo, 24)
3528 self.assertEqual(d.foo, 42)
3529 del d.foo
3530 self.assertEqual(d.foo, "hello")
3534 d.foo
3538 self.fail("d.foo should be undefined now")
3725 self.assertNotHasAttr(m, "foo")
3727 m.foo = 1
3728 self.assertEqual(m.__dict__, {"foo": 1})
3739 self.foo = arg
3743 self.assertEqual(d.foo, None)
3746 self.assertEqual(d.foo, 1)
3749 self.assertEqual(d.foo, 1)
3792 y *= "foo"
3793 self.assertEqual(y, (x, "foo"))
3799 def __init__(self, foo=None):
3800 self.foo = foo
3801 self.__foo = foo
3802 def setfoo(self, foo=None):
3803 self.foo = foo
3807 return [self.foo]
3810 self_.__foo = self_.foo = lst[0]
3813 self.assertEqual(a.foo, 24)
3816 self.assertEqual(b.foo, 24)
3819 self.assertEqual(b.foo, 24)
4389 object.__setattr__(str, "foo", 42)
4781 foo = Foo()
4782 self.assertRaises(RecursionError, str, foo)
4783 self.assertRaises(RecursionError, repr, foo)
4809 __slots__ = ["foo"]
4810 foo = None
4812 self.assertEqual("'foo' in __slots__ conflicts with class variable", m)
4893 def __new__(cls, foo, kw=0, *args, **kwds):
4896 def __init__(self, foo, kw=0, *args, **kwargs):
4904 self.assertRaises(TypeError, case, 1, 2, foo=3)
4947 foo = Foo()
4948 self.assertRegex(repr(foo.method), # access via instance
5009 def foo(self):
5013 A().foo
5411 x.b = "foo"