()
| 2859 | |
| 2860 | |
| 2861 | def test_override_default_decorator(): |
| 2862 | class C(HasTraits): |
| 2863 | a = Unicode("hard default") |
| 2864 | |
| 2865 | @default("a") |
| 2866 | def _a_default(self): |
| 2867 | return "default method" |
| 2868 | |
| 2869 | C._a_default = lambda self: "overridden" # type:ignore |
| 2870 | c = C() |
| 2871 | assert c.a == "overridden" |
| 2872 | |
| 2873 | |
| 2874 | def test_override_default_instance(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…