From 52de7c2da784b7d9b52f64d6dc89f6fc17d1c6c8 Mon Sep 17 00:00:00 2001 From: Mike Gerber Date: Mon, 25 May 2015 06:08:21 +0200 Subject: [PATCH] WIP: Patch up unittest to support assertGreater for ancient Python --- check_kernel_test.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/check_kernel_test.py b/check_kernel_test.py index 589b457..91945a7 100644 --- a/check_kernel_test.py +++ b/check_kernel_test.py @@ -7,6 +7,7 @@ import unittest from check_kernel import clean_kernel_version, Version import check_kernel + def patch_object(obj, function, return_value=None): """A simple replacement for unittest.mock.patch_object() @@ -17,6 +18,13 @@ def patch_object(obj, function, return_value=None): obj.__dict__[function] = our_function +# Patch up unittest +if not hasattr(unittest, 'assertGreater'): + unittest.assertGreater = lambda self, a, b: self.assertTrue(a > b) +if not hasattr(unittest, 'assertLess'): + unittest.assertLess = lambda self, a, b: self.assertTrue(a < b) + + class CleanKernelVersionTestCase(unittest.TestCase): def testDebian(self): versions = [('3.16.7-ckt9-3~deb8u2', '3.16.7-ckt9-3~deb8u2')]