Exemplo n.º 1
0
def test_import_ascii():
    eq_(import_ascii('abc def'), u'abc def')
    eq_(import_ascii('abc äöü def'), u'abc  def')
    eq_(import_ascii('abc +-. def'), u'abc +-. def')

    assert_raises(AssertionError, import_ascii, u'abc def')
    assert_raises(AssertionError, import_ascii, None)
Exemplo n.º 2
0
def parse_pattern(pattern, line):
    match = pattern.match(line)

    if not match:
        return None

    return import_ascii(match.group(1))
Exemplo n.º 3
0
def parse_glider_reg(line):
    match = hfgid_re.match(line)

    if not match:
        return None

    return import_ascii(match.group(1))
Exemplo n.º 4
0
def test_import_ascii():
    assert import_ascii('abc def'), u'abc def'
    assert import_ascii('abc äöü def'), u'abc  def'
    assert import_ascii('abc +-. def'), u'abc +-. def'

    with pytest.raises(AssertionError): import_ascii(u'abc def')
    with pytest.raises(AssertionError): import_ascii(None)
Exemplo n.º 5
0
def test_import_ascii():
    assert import_ascii(b'abc def'), u'abc def'
    assert import_ascii(u'abc äöü def'.encode('utf-8')), u'abc  def'
    assert import_ascii(b'abc +-. def'), u'abc +-. def'

    with pytest.raises(AssertionError): import_ascii(u'abc def')
    with pytest.raises(AssertionError): import_ascii(None)
Exemplo n.º 6
0
def test_import_ascii():
    assert import_ascii('abc def'), u'abc def'
    assert import_ascii('abc äöü def'), u'abc  def'
    assert import_ascii('abc +-. def'), u'abc +-. def'

    with pytest.raises(AssertionError):
        import_ascii(u'abc def')
    with pytest.raises(AssertionError):
        import_ascii(None)
Exemplo n.º 7
0
def test_import_ascii():
    assert import_ascii(b"abc def"), u"abc def"
    assert import_ascii(u"abc äöü def".encode("utf-8")), u"abc  def"
    assert import_ascii(b"abc +-. def"), u"abc +-. def"

    with pytest.raises(AssertionError):
        import_ascii(u"abc def")
    with pytest.raises(AssertionError):
        import_ascii(None)
Exemplo n.º 8
0
def IterateFiles(name, f):
    try:
        z = ZipFile(f, 'r')
    except:
        # if f is not a ZipFile

        # reset the pointer to the top of the file
        # (the ZipFile constructor might have moved it!)
        f.seek(0)
        yield name, f
    else:
        # if f is a ZipFile
        for info in z.infolist():
            if info.file_size > 0:
                yield import_ascii(info.filename), z.open(info.filename, 'r')