def get_next_uid(address: models.QuerySet) -> str: last_uid, address_code, date = OrderUtils.prepare_next_uid(address) date_part = Tools.get_str_day_month(date) index = Tools.get_next_uid_index(last_uid) return "{}{}{}".format(address_code, date_part, index)
def test_missing_uid(self): uid = '' output = Tools.get_next_uid_index(uid) eput = 1 self.assertEqual(output, eput)
def get_next_uid(area: models.QuerySet) -> str: date = timezone.now() last_uid = BagUtils.get_last_uid(date, area) date_part = Tools.get_str_day_month(date) index = Tools.get_next_uid_index(last_uid) return "{}{}{}".format(area.uid, date_part, index)
def test_normal_case(self): uid = '1HN001A5' output = Tools.get_next_uid_index(uid) eput = 6 self.assertEqual(output, eput)