Cédric Krier pushed to branch branch/default at Tryton / Tryton
Commits: ca5539c4 by Cédric Krier at 2023-01-25T00:53:43+01:00 Use tzinfo.tzname instead of key to display timezone on cron key is a specific to ZoneInfo implementation when tzname is part tzinfo API. Closes #12036 - - - - - 2 changed files: - trytond/trytond/ir/cron.py - trytond/trytond/tests/test_ir.py Changes: ===================================== trytond/trytond/ir/cron.py ===================================== @@ -103,7 +103,7 @@ table_h.not_null_action('next_call', 'remove') def get_timezone(self, name): - return tz.SERVER.key + return tz.SERVER.tzname(datetime.datetime.now()) @classmethod def check_xml_record(cls, crons, values): ===================================== trytond/trytond/tests/test_ir.py ===================================== @@ -462,5 +462,12 @@ cron.compute_next_call(datetime.datetime(2022, 11, 6, 7, 30)), datetime.datetime(2022, 11, 6, 8, 30)) + @with_transaction() + def test_get_timezone(self): + "Test get_timezone" + cron = self._get_cron() + + self.assertIsInstance(cron.get_timezone('timezone'), str) + del ModuleTestCase View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/commit/ca5539c4a11b65a7574e3d8d3b1ff21fcdbf5fd2 -- View it on Heptapod: https://foss.heptapod.net/tryton/tryton/-/commit/ca5539c4a11b65a7574e3d8d3b1ff21fcdbf5fd2 You're receiving this email because of your account on foss.heptapod.net.