diff options
author | Nicolas Cuervo <cuervonicolas@gmail.com> | 2019-11-11 19:27:59 +0100 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2020-01-02 12:55:48 -0800 |
commit | 8cf6939a00513a239db59489ae6cfac52f500ede (patch) | |
tree | f798dd68326d1489d050c163e0d14e8e7ac4eaa4 | |
parent | 299982575fde8ac0ba4c58ac62757aff4be436f8 (diff) |
runtime: fix gr_unittest floatAlmostEqual
The call inside this assert was using a generator inside the standard all(),
which was always returning `False`, and silently passing the test, instead of
actually asserting in fail. Changing to list comprehension for assertion raising
-rw-r--r-- | gnuradio-runtime/python/gnuradio/gr_unittest.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gnuradio-runtime/python/gnuradio/gr_unittest.py b/gnuradio-runtime/python/gnuradio/gr_unittest.py index 57ce9a3761..f91d223052 100644 --- a/gnuradio-runtime/python/gnuradio/gr_unittest.py +++ b/gnuradio-runtime/python/gnuradio/gr_unittest.py @@ -82,10 +82,10 @@ class TestCase(unittest.TestCase): places.0 """ self.assertEqual(len(a), len(b)) - return all(( + return all([ self.assertComplexAlmostEqual(x, y, places, msg) for (x, y) in zip(a, b) - )) + ]) def assertComplexTuplesAlmostEqual2(self, a, b, @@ -95,10 +95,10 @@ class TestCase(unittest.TestCase): Approximate equality is determined by calling assertComplexAlmostEqual(). """ self.assertEqual(len(a), len(b)) - return all(( + return all([ self.assertComplexAlmostEqual2(x, y, abs_eps, rel_eps, msg) for (x, y) in zip(a, b) - )) + ]) def assertFloatTuplesAlmostEqual(self, a, b, places=7, msg=None): @@ -108,19 +108,19 @@ class TestCase(unittest.TestCase): places. """ self.assertEqual(len(a), len(b)) - return all(( + return all([ self.assertAlmostEqual(x, y, places, msg) for (x, y) in zip(a, b) - )) + ]) def assertFloatTuplesAlmostEqual2(self, a, b, abs_eps=1e-12, rel_eps=1e-6, msg=None): self.assertEqual(len(a), len(b)) - return all(( + return all([ self.assertComplexAlmostEqual2(x, y, abs_eps, rel_eps, msg) for (x, y) in zip(a, b) - )) + ]) TestResult = unittest.TestResult TestSuite = unittest.TestSuite |