MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_iter_compat

Method test_iter_compat

Lib/test/test_tokenize.py:1966–1977  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1964 TestRoundtrip.check_roundtrip(self, 'a\n b\n c\n \\\n c\n')
1965
1966 def test_iter_compat(self):
1967 u = tokenize.Untokenizer()
1968 token = (tokenize.NAME, 'Hello')
1969 tokens = [(tokenize.ENCODING, 'utf-8'), token]
1970 u.compat(token, iter([]))
1971 self.assertEqual(u.tokens, ["Hello "])
1972 u = tokenize.Untokenizer()
1973 self.assertEqual(u.untokenize(iter([token])), 'Hello ')
1974 u = tokenize.Untokenizer()
1975 self.assertEqual(u.untokenize(iter(tokens)), 'Hello ')
1976 self.assertEqual(u.encoding, 'utf-8')
1977 self.assertEqual(tokenize.untokenize(iter(tokens)), b'Hello ')
1978
1979
1980def contains_ambiguous_backslash(source):

Callers

nothing calls this directly

Calls 4

compatMethod · 0.95
untokenizeMethod · 0.95
iterFunction · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected