示例#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)
示例#2
0
文件: igc.py 项目: citterio/Skylines
def parse_pattern(pattern, line):
    match = pattern.match(line)

    if not match:
        return None

    return import_ascii(match.group(1))
示例#3
0
文件: igc.py 项目: Plantain/Skylines
def parse_glider_reg(line):
    match = hfgid_re.match(line)

    if not match:
        return None

    return import_ascii(match.group(1))
示例#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)
示例#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)
示例#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)
示例#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)
示例#8
0
文件: upload.py 项目: dkm/skylines
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')