コード例 #1
0
 def test_0010110(self):
     self.assertEqual(
         '0010110',
         number([
             " _  _     _        _ ", "| || |  || |  |  || |",
             "|_||_|  ||_|  |  ||_|", "                     "
         ]))
コード例 #2
0
 def test_garble_middle(self):
     self.assertEqual(
         '12?45',
         number([
             "    _  _     _ ", "  | _|  ||_||_ ", "  ||_  _|  | _|",
             "               "
         ]))
コード例 #3
0
ファイル: ocr_numbers_test.py プロジェクト: lilislilit/python
 def test_garble_middle(self):
     self.assertEqual(
         number([
             "    _  _     _ ",
             "  | _|  ||_||_ ",
             "  ||_  _|  | _|",
             "               "
         ]), '12?45')
コード例 #4
0
ファイル: ocr_numbers_test.py プロジェクト: lilislilit/python
 def test_0010110(self):
     self.assertEqual(
         number([
             " _  _     _        _ ",
             "| || |  || |  |  || |",
             "|_||_|  ||_|  |  ||_|",
             "                     "
         ]), '0010110')
コード例 #5
0
 def test_3186547290(self):
     digits = '3186547290'
     self.assertEqual(
         number([
             " _     _  _  _     _  _  _  _ ",
             " _|  ||_||_ |_ |_|  | _||_|| |",
             " _|  ||_||_| _|  |  ||_  _||_|",
             "                              "
         ]), digits)
コード例 #6
0
ファイル: ocr_numbers_test.py プロジェクト: lilislilit/python
 def test_Lost(self):
     digits = '4815162342'
     self.assertEqual(
         number([
             "    _     _     _  _  _     _ ",
             "|_||_|  ||_   ||_  _| _||_| _|",
             "  ||_|  | _|  ||_||_  _|  ||_ ",
             "                              "
         ]), digits)
コード例 #7
0
ファイル: ocr_numbers_test.py プロジェクト: lilislilit/python
 def test_3186547290(self):
     digits = '3186547290'
     self.assertEqual(
         number([
             " _     _  _  _     _  _  _  _ ",
             " _|  ||_||_ |_ |_|  | _||_|| |",
             " _|  ||_||_| _|  |  ||_  _||_|",
             "                              "
         ]), digits)
コード例 #8
0
 def test_Lost(self):
     digits = '4815162342'
     self.assertEqual(
         number([
             "    _     _     _  _  _     _ ",
             "|_||_|  ||_   ||_  _| _||_| _|",
             "  ||_|  | _|  ||_||_  _|  ||_ ",
             "                              "
         ]), digits)
コード例 #9
0
 def test_0(self):
     self.assertEqual(number([" _ ", "| |", "|_|", "   "]), '0')
コード例 #10
0
 def test_insufficient_rows(self):
     with self.assertRaises(ValueError):
         number(["   ",
                 " _|",
                 " X|"])
コード例 #11
0
 def test_too_short_row(self):
     with self.assertRaises(ValueError):
         number(["   ",
                 " _|",
                 " |",
                 "   "])
コード例 #12
0
ファイル: ocr_test.py プロジェクト: bordeltabernacle/xpython
 def test_unknown_char(self):
     self.assertEqual('?', number([" - ",
                                   " _|",
                                   " X|",
                                   "   "]))
コード例 #13
0
 def test_last_line_nonblank(self):
     self.assertEqual(number(["   ", "  |", "  |", "| |"]), '?')
コード例 #14
0
ファイル: ocr_test.py プロジェクト: bordeltabernacle/xpython
 def test_0(self):
     self.assertEqual('0', number([" _ ",
                                   "| |",
                                   "|_|",
                                   "   "]))
コード例 #15
0
ファイル: ocr_numbers_test.py プロジェクト: lilislilit/python
 def test_1(self):
     self.assertEqual(number(["   ",
                              "  |",
                              "  |",
                              "   "]), '1')
コード例 #16
0
 def test_1(self):
     self.assertEqual(number(["   ", "  |", "  |", "   "]), '1')
コード例 #17
0
 def test_garbage(self):
     self.assertEqual(number([" _ ", " _|", "  |", "   "]), '?')
コード例 #18
0
ファイル: ocr_test.py プロジェクト: bordeltabernacle/xpython
 def test_1(self):
     self.assertEqual('1', number(["   ",
                                   "  |",
                                   "  |",
                                   "   "]))
コード例 #19
0
 def test_unknown_char(self):
     self.assertEqual(number([" - ", " _|", " X|", "   "]), '?')
コード例 #20
0
ファイル: ocr_test.py プロジェクト: bordeltabernacle/xpython
 def test_garbage(self):
     self.assertEqual('?', number([" _ ",
                                   " _|",
                                   "  |",
                                   "   "]))
コード例 #21
0
ファイル: ocr_test.py プロジェクト: bordeltabernacle/xpython
 def test_last_line_nonblank(self):
     self.assertEqual('?', number(["   ",
                                   "  |",
                                   "  |",
                                   "| |"]))
コード例 #22
0
 def test_1(self):
     self.assertEqual('1', number(["   ", "  |", "  |", "   "]))