Пример #1
0
def test_extract_data_failed_ocr():
    from lembrar import recognize
    orig_ocr = recognize.ocr
    recognize.ocr = lambda a, b: 1
    try:
        filedata = resource_stream(__name__, 'test.jpg')
        recognize.recognize(filedata.read(), ['en'], True)
    finally:
        recognize.ocr = orig_ocr
Пример #2
0
def test_extract_data_failed_ocr():
    from lembrar import recognize
    orig_ocr = recognize.ocr
    recognize.ocr = lambda a, b: 1
    try:
        filedata = resource_stream(__name__, 'test.jpg')
        recognize.recognize(filedata.read(), ['en'], True)
    finally:
        recognize.ocr = orig_ocr
Пример #3
0
def test_extract_data_failed_ocr2():
    from lembrar import recognize
    filedata = resource_stream(__name__, 'test.jpg')

    def count(a, b):
        if a.endswith('jpg'):
            return 0
        else:
            return 1
    orig_ocr = recognize.ocr
    recognize.ocr = count
    try:
        recognize.recognize(filedata.read(), ['en'], True)
    finally:
        recognize.ocr = orig_ocr
Пример #4
0
def test_extract_data_failed_ocr2():
    from lembrar import recognize
    filedata = resource_stream(__name__, 'test.jpg')

    def count(a, b):
        if a.endswith('jpg'):
            return 0
        else:
            return 1

    orig_ocr = recognize.ocr
    recognize.ocr = count
    try:
        recognize.recognize(filedata.read(), ['en'], True)
    finally:
        recognize.ocr = orig_ocr
Пример #5
0
def test_extract_data_ignore_failure():
    from lembrar import recognize
    orig_ocr = recognize.ocr

    def count(a, b):
        if a.endswith('jpg'):
            return 0
        else:
            return 1
    orig_ocr = recognize.ocr
    recognize.ocr = count
    try:
        filedata = resource_stream(__name__, 'test.jpg')
        lang, img, text = recognize.recognize(filedata.read(), ['en'], False)
        assert lang == 'UNKNOWN'
        assert isinstance(img, Image)
        assert text == u''

    finally:
        recognize.ocr = orig_ocr
Пример #6
0
def test_extract_data_ignore_failure():
    from lembrar import recognize
    orig_ocr = recognize.ocr

    def count(a, b):
        if a.endswith('jpg'):
            return 0
        else:
            return 1

    orig_ocr = recognize.ocr
    recognize.ocr = count
    try:
        filedata = resource_stream(__name__, 'test.jpg')
        lang, img, text = recognize.recognize(filedata.read(), ['en'], False)
        assert lang == 'UNKNOWN'
        assert isinstance(img, Image)
        assert text == u''

    finally:
        recognize.ocr = orig_ocr