f.write("comment: " + t['comment'].encode('utf-8') + "\n")\r
f.write("\n")\r
print 'h1: %d error(s). see %s' % (count, outfile)\r
+ return (count, outfile)\r
\r
def pass2(verboseMode=False):\r
global output\r
f.write(log)\r
f.write("\n")\r
print 'h2: %d error(s). see %s' % (count, outfile)\r
+ return (count, outfile)\r
\r
def make_doc():\r
outfile = '__jpBrailleHarness.t2t'\r
type="int",\r
default=1,\r
help="number for timeit")\r
- parser.add_option("-o", "--outposTest",\r
- action="store_true",\r
- dest="outpos_test",\r
- default=False,\r
- help="outpos test")\r
(options, args) = parser.parse_args()\r
\r
- if options.outpos_test == True:\r
- # translate([b'louis/tables/en-us-g2.ctb'], 'Hello world!')\r
- inPos = [0, 0, 1, 2, 3, 4, 5, 6, 6, 11]\r
- inlen = len('Hello world!')\r
- outlen = len(',hello _w6')\r
- outPos = translator2.makeOutPos(inPos, inlen, outlen)\r
- print outPos \r
- assert outPos == [1, 2, 3, 4, 5, 6, 7, 7, 7, 7, 7, 9]\r
- elif options.make_doc == True:\r
+ if options.make_doc == True:\r
make_doc()\r
elif options.pass1_only == True:\r
t = timeit.Timer(stmt=pass1)\r
--- /dev/null
+# -*- coding: UTF-8 -*-
+
+import unittest
+import jpBrailleRunner
+
+class JpBrailleTests(unittest.TestCase):
+
+ def test_pass1(self):
+ count, outfile = jpBrailleRunner.pass1()
+ self.assertEqual(count, 0)
+
+ def test_pass2(self):
+ count, outfile = jpBrailleRunner.pass2()
+ self.assertEqual(count, 0)
+
+if __name__ == '__main__':
+ unittest.main()