From b4411610047b860a38511d1d33c6ec2a0fb1bc41 Mon Sep 17 00:00:00 2001 From: vlad Date: Thu, 28 Jan 2010 15:11:29 +0200 Subject: [PATCH] added new test --- parser.py | 4 ++-- test/test.ldiff | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/parser.py b/parser.py index 2406f07..a476a6e 100755 --- a/parser.py +++ b/parser.py @@ -10,6 +10,7 @@ Main import sys import os +import re # add mnemosyne directory to Python path in debug mode if os.path.basename(sys.argv[0]).endswith("debug"): @@ -26,7 +27,7 @@ def read_file(file_name): for line in file: if line == "\n": continue - key, value = line.split(':') + [(key, value)] = re.findall(r'(.+):(.+)', line) key, value = key.strip(), value.strip() try: result[key].append(value) @@ -37,7 +38,6 @@ def read_file(file_name): def main(argv): """ Main """ - print "Main" result=read_file("test/test.ldiff") print result diff --git a/test/test.ldiff b/test/test.ldiff index ce3aa62..3469af4 100644 --- a/test/test.ldiff +++ b/test/test.ldiff @@ -45,3 +45,17 @@ homeStreet: Hmm znaet hde mozillaHomeLocalityName: N-sk street: Away Away +dn:: Y2490JLQsNGB0Y8g0J/Rg9C/0LrQuNC9LG1haWw9dmFzeWFAY29tcGFueS5vcmc= +objectclass: top +objectclass: person +objectclass: organizationalPerson +objectclass: inetOrgPerson +objectclass: mozillaAbPersonAlpha +givenName:: 0JLQsNGB0Y8= +sn:: 0J/Rg9C/0LrQuNC9 +cn:: 0JLQsNGB0Y8g0J/Rg9C/0LrQuNC9 +mail: vasya@company.org +modifytimestamp: 0Z +title: student +company: University + -- 1.7.9.5