Path 1: 786 calls (1.0)

TextIOWrapper (786)

1def _open_source_file(self) -> TextIO:
2        if self._test_file.base == "invalid_encoded_data":
3            return open(self._test_file.source, encoding="utf-8")
4        if "latin1" in self._test_file.base:
5            return open(self._test_file.source, encoding="latin1")
6        return open(self._test_file.source, encoding="utf8")
            

Path 2: 1 calls (0.0)

TextIOWrapper (1)

1def _open_source_file(self) -> TextIO:
2        if self._test_file.base == "invalid_encoded_data":
3            return open(self._test_file.source, encoding="utf-8")
4        if "latin1" in self._test_file.base:
5            return open(self._test_file.source, encoding="latin1")
6        return open(self._test_file.source, encoding="utf8")