MCPcopy Create free account
hub / github.com/python/mypy / test_names

Method test_names

mypyc/test/test_tuplename.py:22–33  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

20 self.inst_b = RInstance(ClassIR("B", "__main__"))
21
22 def test_names(self) -> None:
23 assert RTuple([int_rprimitive, int_rprimitive]).unique_id == "T2II"
24 assert RTuple([list_rprimitive, object_rprimitive, self.inst_a]).unique_id == "T3OOO"
25 assert RTuple([list_rprimitive, object_rprimitive, self.inst_b]).unique_id == "T3OOO"
26 assert RTuple([]).unique_id == "T0"
27 assert (
28 RTuple([RTuple([]), RTuple([int_rprimitive, int_rprimitive])]).unique_id == "T2T0T2II"
29 )
30 assert (
31 RTuple([bool_rprimitive, RUnion([bool_rprimitive, int_rprimitive])]).unique_id
32 == "T2CO"
33 )

Callers

nothing calls this directly

Calls 2

RTupleClass · 0.90
RUnionClass · 0.90

Tested by

no test coverage detected