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

Class TestForwardDeclaredInstanceList

tests/test_traitlets.py:2500–2520  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2498
2499
2500class TestForwardDeclaredInstanceList(TraitTestBase):
2501 obj = ForwardDeclaredInstanceListTrait()
2502
2503 def test_klass(self):
2504 """Test that the instance klass is properly assigned."""
2505 self.assertIs(self.obj.traits()["value"]._trait.klass, ForwardDeclaredBar)
2506
2507 _default_value: t.List[t.Any] = []
2508 _good_values = [
2509 [ForwardDeclaredBar(), ForwardDeclaredBarSub()],
2510 [],
2511 ]
2512 _bad_values = [
2513 ForwardDeclaredBar(),
2514 [ForwardDeclaredBar(), 3, None],
2515 "1",
2516 # Note that this is the type, not an instance.
2517 [ForwardDeclaredBar],
2518 [None],
2519 None,
2520 ]
2521
2522
2523class TestForwardDeclaredTypeList(TraitTestBase):

Callers

nothing calls this directly

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…