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

Class TestTupleTrait

tests/test_traitlets.py:1754–1769  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1752
1753
1754class TestTupleTrait(TraitTestBase):
1755 obj = TupleTrait()
1756
1757 _default_value = (1,)
1758 _good_values = [(1,), (0,), [1]]
1759 _bad_values = [10, (1, 2), ("a"), (), None]
1760
1761 def coerce(self, value):
1762 if value is not None:
1763 value = tuple(value)
1764 return value
1765
1766 def test_invalid_args(self):
1767 self.assertRaises(TypeError, Tuple, 5)
1768 self.assertRaises(TypeError, Tuple, default_value="hello")
1769 t = Tuple(Int(), CBytes(), default_value=(1, 5))
1770
1771
1772class LooseTupleTrait(HasTraits):

Callers

nothing calls this directly

Calls 1

TupleTraitClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…