Browse Source

support 'Versand durch ...'

Fabian Peter Hammerle 8 years ago
parent
commit
15fb0c27e1
2 changed files with 3 additions and 2 deletions
  1. 2 1
      amazon-order-confirmation-mail-parser
  2. 1 1
      tests/test_renames_script.py

+ 2 - 1
amazon-order-confirmation-mail-parser

@@ -39,7 +39,8 @@ def parse(msg):
             ur' *(?P<name>.*)\s'
                 + ur' *(?P<price_brutto_currency>[A-Z]+) (?P<price_brutto>\d+,\d+)\s'
                 + ur'( *Zustand: (?P<state>.*)\s)?'
-                + ur' *Verkauft von: (?P<reseller>.*)',
+                + ur' *Verkauft von: (?P<reseller>.*)'
+                + ur'(\s *Versand durch (?P<shipper>.*))?',
             article_text,
             re.MULTILINE | re.UNICODE
             )

+ 1 - 1
tests/test_renames_script.py

@@ -17,4 +17,4 @@ def test_integration():
             result = yaml.load(script_stdout)
             with open(mail_path.replace('.eml', '.yml'), 'r') as expected_result_file:
                 expected_result = yaml.load(expected_result_file.read())
-                assert result == expected_result
+                assert result == expected_result, 'unexpected result for ' + os.path.basename(mail_path)