Esempio n. 1
0
    def _test_highlight_file(self, filename, source):
        source_lines = source.splitlines(keepends=True)
        highlighted = list(highlight.highlight_file(filename, source))

        # Check format
        for line in highlighted:
            assert source_lines[line.line_after - 1] == striptags(line.contents)

        # Check that removing tags gives the same file
        assert source_lines == [striptags(line.contents) for line in highlighted]
Esempio n. 2
0
    def test_no_highlight(self):
        filename = 'data'
        source = 'It was the best of times, it was the worst of times, ...'

        source_lines = source.splitlines(keepends=True)
        highlighted = list(highlight.highlight_file(filename, source))

        for line in highlighted:
            assert source_lines[line.line_after - 1] == striptags(line.contents)

        assert source_lines == [line.contents for line in highlighted]
Esempio n. 3
0
    def test_no_highlight(self):
        filename = 'data'
        source = 'It was the best of times, it was the worst of times, ...\n'

        source_lines = source.splitlines(keepends=True)
        highlighted = list(highlight.highlight_file(filename, source))

        for line in highlighted:
            assert source_lines[line.line_after - 1] == striptags(
                line.contents)

        assert source_lines == [line.contents for line in highlighted]
Esempio n. 4
0
    def _test_highlight_file(self, filename, source):
        source_lines = source.splitlines(keepends=True)
        highlighted = list(highlight.highlight_file(filename, source))

        # Check format
        for line in highlighted:
            assert source_lines[line.line_after - 1] == striptags(
                line.contents)

        # Check that removing tags gives the same file
        assert source_lines == [
            striptags(line.contents) for line in highlighted
        ]