Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
Following trivial_inference_test fails for me with AssertionError: :: List[Tuple[Person, int]] != List[Any] on Python 3.6.8; Passed on 3.5.2, 3.5.6 and 3.7.3.
def testMethodReturnsTuple(self): class Person(object): def __init__(self, name): self.name = name def parse_record(name_and_age): name, age = name_and_age.split(',') return Person(name), int(age) self.assertReturnType(typehints.List[typehints.Tuple[Person, int]], lambda record: [parse_record(record)], [str])