(self)
| 1212 | self.assertEqual(b.t, f) |
| 1213 | |
| 1214 | def test_subclass_override(self): |
| 1215 | class Foo(HasTraits): |
| 1216 | t = This["Foo"]() |
| 1217 | |
| 1218 | class Bar(Foo): |
| 1219 | t = This() |
| 1220 | |
| 1221 | f = Foo() |
| 1222 | b = Bar() |
| 1223 | f.t = b |
| 1224 | self.assertEqual(f.t, b) |
| 1225 | self.assertRaises(TraitError, setattr, b, "t", f) |
| 1226 | |
| 1227 | def test_this_in_container(self): |
| 1228 | class Tree(HasTraits): |