# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Tests for L{twisted.python.htmlizer}. """ from io import BytesIO from twisted.trial.unittest import TestCase from twisted.python.htmlizer import filter class FilterTests(TestCase): """ Tests for L{twisted.python.htmlizer.filter}. """ def test_empty(self): """ If passed an empty input file, L{filter} writes a I{pre} tag containing only an end marker to the output file. """ input = BytesIO(b"") output = BytesIO() filter(input, output) self.assertEqual( output.getvalue(), b'<pre><span class="py-src-endmarker"></span></pre>\n') def test_variable(self): """ If passed an input file containing a variable access, L{filter} writes a I{pre} tag containing a I{py-src-variable} span containing the variable. """ input = BytesIO(b"foo\n") output = BytesIO() filter(input, output) self.assertEqual( output.getvalue(), b'<pre><span class="py-src-variable">foo</span>' b'<span class="py-src-newline">\n' b'</span><span class="py-src-endmarker"></span></pre>\n')
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
__init__.py | File | 42 B | 0644 |
|
_deprecatetests.py.3only | File | 1.77 KB | 0644 |
|
deprecatedattributes.py | File | 571 B | 0644 |
|
modules_helpers.py | File | 1.57 KB | 0644 |
|
pullpipe.py | File | 1.19 KB | 0644 |
|
test_appdirs.py | File | 1.06 KB | 0644 |
|
test_components.py | File | 25.37 KB | 0644 |
|
test_constants.py | File | 37.22 KB | 0644 |
|
test_deprecate.py | File | 38.02 KB | 0644 |
|
test_dist3.py | File | 1.81 KB | 0644 |
|
test_fakepwd.py | File | 13.78 KB | 0644 |
|
test_htmlizer.py | File | 1.24 KB | 0644 |
|
test_inotify.py | File | 3.55 KB | 0644 |
|
test_release.py | File | 40.08 KB | 0644 |
|
test_runtime.py | File | 7.74 KB | 0644 |
|
test_sendmsg.py | File | 25.25 KB | 0644 |
|
test_setup.py | File | 11.78 KB | 0644 |
|
test_shellcomp.py | File | 21.32 KB | 0644 |
|
test_syslog.py | File | 4.83 KB | 0644 |
|
test_systemd.py | File | 6.25 KB | 0644 |
|
test_textattributes.py | File | 712 B | 0644 |
|
test_tzhelper.py | File | 3.89 KB | 0644 |
|
test_url.py | File | 29.23 KB | 0644 |
|
test_urlpath.py | File | 10.09 KB | 0644 |
|
test_util.py | File | 35.55 KB | 0644 |
|
test_versions.py | File | 5.27 KB | 0644 |
|
test_zippath.py | File | 3.39 KB | 0644 |
|
test_zipstream.py | File | 11.88 KB | 0644 |
|