fix: naming tests should consider pattern for generating series

This commit is contained in:
Sumit Bhanushali 2024-12-08 10:04:50 +05:30
parent aaefd066f0
commit 8233c2ffce

View file

@ -103,7 +103,8 @@ class TestNaming(IntegrationTestCase):
doc.some_fieldname = description doc.some_fieldname = description
doc.insert() doc.insert()
series = getseries("", 2) series = getseries(f"TODO-{now_datetime().strftime('%m')}-{description}-", 2)
series = int(series) - 1 series = int(series) - 1
self.assertEqual(doc.name, f"TODO-{now_datetime().strftime('%m')}-{description}-{series:02}") self.assertEqual(doc.name, f"TODO-{now_datetime().strftime('%m')}-{description}-{series:02}")
@ -117,7 +118,7 @@ class TestNaming(IntegrationTestCase):
doc.field = field doc.field = field
doc.insert() doc.insert()
series = getseries("", 2) series = getseries(f"TODO-{field}-", 2)
series = int(series) - 1 series = int(series) - 1
self.assertEqual(doc.name, f"TODO-{field}-{series:02}") self.assertEqual(doc.name, f"TODO-{field}-{series:02}")
@ -138,15 +139,13 @@ class TestNaming(IntegrationTestCase):
todo.description = description todo.description = description
todo.insert() todo.insert()
series = getseries("", 2) week = determine_consecutive_week_number(now_datetime())
series = getseries(f"TODO-{week}-", 2)
series = str(int(series) - 1) series = str(int(series) - 1)
if len(series) < 2: if len(series) < 2:
series = "0" + series series = "0" + series
week = determine_consecutive_week_number(now_datetime())
self.assertEqual(todo.name, f"TODO-{week}-{series}") self.assertEqual(todo.name, f"TODO-{week}-{series}")
def test_revert_series(self): def test_revert_series(self):