From 256415949624663f652959dbbb92584027a00cfe Mon Sep 17 00:00:00 2001 From: Lubomír Sedlář Date: Sep 08 2016 08:05:36 +0000 Subject: Run changelog tests in C locale Otherwise the date in RPM changelog gets formatted with current locale and it breaks the assertion. Signed-off-by: Lubomír Sedlář --- diff --git a/tests/test_changelog.py b/tests/test_changelog.py index 70c0379..2b45326 100644 --- a/tests/test_changelog.py +++ b/tests/test_changelog.py @@ -1,5 +1,6 @@ # -*- encoding: utf-8 -*- +import locale import unittest from .helpers import get_compose @@ -47,11 +48,16 @@ DUMMY_TFTP = { class ChangelogTest(unittest.TestCase): + def setUp(self): + locale.setlocale(locale.LC_TIME, 'C') + def test_changelog(self): old_compose = get_compose('DP-1.0-20160315.t.0') new_compose = get_compose('DP-1.0-20160315.t.1') changelog = ComposeChangelog() + self.maxDiff = None + data = changelog.get_changelog(old_compose, new_compose) self.assertEqual(data['old_compose'], 'DP-1.0-20160315.t.0') self.assertEqual(data['new_compose'], 'DP-1.0-20160315.t.1')