1.1 --- a/tests/test_card_stream.py Thu Jan 15 23:39:48 2009 +0100
1.2 +++ b/tests/test_card_stream.py Sat Mar 14 22:13:22 2009 +0100
1.3 @@ -10,9 +10,26 @@
1.4 w = vContent.iterwrite(out)
1.5 for name, parameters, value in doc:
1.6 print "%r, %r, %r" % (name, parameters, value)
1.7 - w.write_content_line(name, parameters, value)
1.8 + w.write(name, parameters, value)
1.9 finally:
1.10 out.close()
1.11 f.close()
1.12
1.13 +print "--------"
1.14 +
1.15 +f = codecs.open(os.path.join(this_dir, "test.vcf"), encoding="utf-8")
1.16 +f2 = codecs.open("tmp.vcf", encoding="utf-8")
1.17 +try:
1.18 + doc = vContent.iterparse(f)
1.19 + doc2 = vContent.iterparse(f2)
1.20 + for (name, parameters, value), (name2, parameters2, value2) in zip(doc, doc2):
1.21 + print "%r, %r, %r" % (name, parameters, value)
1.22 + print "%r, %r, %r" % (name2, parameters2, value2)
1.23 + assert name == name2
1.24 + assert parameters == parameters2
1.25 + assert value == value2
1.26 +finally:
1.27 + f2.close()
1.28 + f.close()
1.29 +
1.30 # vim: tabstop=4 expandtab shiftwidth=4