MCPcopy Create free account
hub / github.com/ipython/traitlets / test_subclass_default_value

Function test_subclass_default_value

tests/test_traitlets.py:1848–1861  ·  view source on GitHub ↗

Test deprecated default_value=None behavior for Container subclass traits

(Trait, default_value)

Source from the content-addressed store, hash-verified

1846 ((List, []), (Tuple, ()), (Set, set())), # noqa: PT007
1847)
1848def test_subclass_default_value(Trait, default_value):
1849 """Test deprecated default_value=None behavior for Container subclass traits"""
1850
1851 class SubclassTrait(Trait): # type:ignore
1852 def __init__(self, default_value=None):
1853 super().__init__(default_value=default_value)
1854
1855 class C(HasTraits):
1856 t = SubclassTrait()
1857
1858 # test default value
1859 c = C()
1860 assert type(c.t) is type(default_value)
1861 assert c.t == default_value
1862
1863
1864class CRegExpTrait(HasTraits):

Callers

nothing calls this directly

Calls 1

CClass · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…