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)
def parse_pattern(pattern, line): match = pattern.match(line) if not match: return None return import_ascii(match.group(1))
def parse_glider_reg(line): match = hfgid_re.match(line) if not match: return None return import_ascii(match.group(1))
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)
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)
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)
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')