added BHAK Anwesenheitsbestaetigung

This commit is contained in:
Karl Voit 2020-03-05 15:12:36 +01:00
parent db84ea05fd
commit 9514933178
2 changed files with 10 additions and 2 deletions

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
PROG_VERSION = u"Time-stamp: <2020-03-04 16:22:37 vk>"
PROG_VERSION = u"Time-stamp: <2020-03-05 15:12:04 vk>"
# TODO:
@ -679,6 +679,10 @@ class GuessFilename(object):
if regex_match:
return self.get_date_string_from_named_groups(regex_match) + ' Die Presse - Aborechnung Faktura-' + regex_match.group('number') + " -- bill.pdf"
# 2020-03-05: "2020-03-03 Anwesenheitsbestaetigung.pdf"
if extension.upper() == "PDF" and datetimestr and 'Anwesenheitsbest' in oldfilename:
return datetimestr + ' BHAK Anwesenheitsbestaetigung -- scan.' + extension
# FIXXME: more cases!

View file

@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8; mode: python; -*-
# Time-stamp: <2020-03-04 15:46:02 vk>
# Time-stamp: <2020-03-05 15:12:07 vk>
import unittest
import logging
@ -985,6 +985,10 @@ class TestGuessFilename(unittest.TestCase):
self.assertEqual(self.guess_filename.derive_new_filename_from_old_filename('2020-03-04_DiePresse_Faktura-123456789.pdf'),
'2020-03-04 Die Presse - Aborechnung Faktura-123456789 -- bill.pdf')
# 2020-03-05: "2020-03-03 Anwesenheitsbestaetigung.pdf" → "2020-03-03 BHAK Anwesenheitsbestaetigung -- scan.pdf"
self.assertEqual(self.guess_filename.derive_new_filename_from_old_filename('2020-03-03 Anwesenheitsbestaetigung.pdf'),
'2020-03-03 BHAK Anwesenheitsbestaetigung -- scan.pdf')
# self.assertEqual(self.guess_filename.derive_new_filename_from_old_filename(''),
# '')