]> git.scottworley.com Git - paperdoorknob/blame_incremental - texfilter_test.py
Use raw strings for less escaping
[paperdoorknob] / texfilter_test.py
... / ...
CommitLineData
1# paperdoorknob: Print glowfic
2#
3# This program is free software: you can redistribute it and/or modify it
4# under the terms of the GNU General Public License as published by the
5# Free Software Foundation, version 3.
6
7
8import unittest
9from texfilter import ApplyTexFilters
10
11
12class TestTexFilters(unittest.TestCase):
13
14 def testStripNBSP(self) -> None:
15 self.assertEqual(
16 ApplyTexFilters("FixBareNesting", b'\\emph{Yes?}'),
17 b'\\hspace{0pt}\\emph{Yes?}')
18 self.assertEqual(
19 ApplyTexFilters("FixBareNesting", b'Reassuring.\n\n\\emph{Yes?}'),
20 b'Reassuring.\n\n\\hspace{0pt}\\emph{Yes?}')
21 self.assertEqual(
22 ApplyTexFilters("FixBareNesting", b'\\st{Nope}'),
23 b'\\hspace{0pt}\\st{Nope}')
24
25
26if __name__ == '__main__':
27 unittest.main()