コード例 #1
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr_multiplas_contas(self):
        accounts = """\
 _  _  _  _  _  _  _  _  _ 
| || || || || || || || || |
|_||_||_||_||_||_||_||_||_|

                           
  |  |  |  |  |  |  |  |  |
  |  |  |  |  |  |  |  |  |
"""
  
        result = """\
000000000
111111111"""

        self.assertEqual(ocr(accounts), result)
コード例 #2
0
    def test_ocr_multiplas_contas(self):
        accounts = """\
 _  _  _  _  _  _  _  _  _ 
| || || || || || || || || |
|_||_||_||_||_||_||_||_||_|

                           
  |  |  |  |  |  |  |  |  |
  |  |  |  |  |  |  |  |  |
"""

        result = """\
000000000
111111111"""

        self.assertEqual(ocr(accounts), result)
コード例 #3
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_multiple_accounts(self):
        accounts = """\
 _  _  _  _  _  _  _  _    
| || || || || || || ||_   |
|_||_||_||_||_||_||_| _|  |
                           
    _  _  _  _  _  _     _ 
|_||_|| || ||_   |  |  | _ 
  | _||_||_||_|  |  |  | _|
                           
 _  _  _  _  _  _  _  _  _ 
| || || || || || || ||_   |
|_||_||_||_||_||_||_| _|  |
                           """
        result = """\
000000051
49006771? ILL
000000057 ERR"""
        
        self.assertEqual(ocr(accounts, validate=True), result)
コード例 #4
0
    def test_multiple_accounts(self):
        accounts = """\
 _  _  _  _  _  _  _  _    
| || || || || || || ||_   |
|_||_||_||_||_||_||_| _|  |
                           
    _  _  _  _  _  _     _ 
|_||_|| || ||_   |  |  | _ 
  | _||_||_||_|  |  |  | _|
                           
 _  _  _  _  _  _  _  _  _ 
| || || || || || || ||_   |
|_||_||_||_||_||_||_| _|  |
                           """
        result = """\
000000051
49006771? ILL
000000057 ERR"""

        self.assertEqual(ocr(accounts, validate=True), result)
コード例 #5
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
   def test_ocr1(self):
       entrada = '''\
  
 |
 |'''
       self.assertEquals('1', ocr(entrada))
コード例 #6
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr9(self):
        entrada = '''\
 _ 
|_|
 _|'''
        self.assertEquals('9', ocr(entrada))
コード例 #7
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr0(self):
        entrada = '''\
 _ 
| |
|_|'''
        self.assertEquals('0', ocr(entrada))
コード例 #8
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr4(self):
        entrada = '''\
   
|_|
  |'''
        self.assertEquals('4', ocr(entrada))
コード例 #9
0
    def test_ocr0(self):
        entrada = '''\
 _ 
| |
|_|'''
        self.assertEquals('0', ocr(entrada))
コード例 #10
0
    def test_ocr5(self):
        entrada = '''\
 _ 
|_ 
 _|'''
        self.assertEquals('5', ocr(entrada))
コード例 #11
0
    def test_ocr4(self):
        entrada = '''\
   
|_|
  |'''
        self.assertEquals('4', ocr(entrada))
コード例 #12
0
    def test_ocr3(self):
        entrada = '''\
 _ 
 _|
 _|'''
        self.assertEquals('3', ocr(entrada))
コード例 #13
0
    def test_ocr2(self):
        entrada = '''\
 _ 
 _|
|_ '''
        self.assertEquals('2', ocr(entrada))
コード例 #14
0
   def test_ocr1(self):
       entrada = '''\
  
 |
 |'''
       self.assertEquals('1', ocr(entrada))
コード例 #15
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr2(self):
        entrada = '''\
 _ 
 _|
|_ '''
        self.assertEquals('2', ocr(entrada))
コード例 #16
0
    def test_ocr7(self):
        entrada = '''\
 _ 
  |
  |'''
        self.assertEquals('7', ocr(entrada))
コード例 #17
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr3(self):
        entrada = '''\
 _ 
 _|
 _|'''
        self.assertEquals('3', ocr(entrada))
コード例 #18
0
    def test_ocr9(self):
        entrada = '''\
 _ 
|_|
 _|'''
        self.assertEquals('9', ocr(entrada))
コード例 #19
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr5(self):
        entrada = '''\
 _ 
|_ 
 _|'''
        self.assertEquals('5', ocr(entrada))
コード例 #20
0
    def test_ocr_dois_digitos_29(self):
        entrada = '''\
 _  _ 
 _||_|
|_  _|'''
        self.assertEquals('29', ocr(entrada))
コード例 #21
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr7(self):
        entrada = '''\
 _ 
  |
  |'''
        self.assertEquals('7', ocr(entrada))
コード例 #22
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr_tres_digitos_351(self):
        entrada = '''\
 _  _    
 _||_   |
 _| _|  |'''
        self.assertEquals('351', ocr(entrada))
コード例 #23
0
ファイル: test_bank_ocr_2.py プロジェクト: caike/dojorio
    def test_ocr_dois_digitos_29(self):
        entrada = '''\
 _  _ 
 _||_|
|_  _|'''
        self.assertEquals('29', ocr(entrada))
コード例 #24
0
    def test_ocr_tres_digitos_351(self):
        entrada = '''\
 _  _    
 _||_   |
 _| _|  |'''
        self.assertEquals('351', ocr(entrada))