aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/test_heatmaps.py
diff options
context:
space:
mode:
authorArun Isaac2021-11-11 14:43:37 +0530
committerBonfaceKilz2021-11-11 20:49:30 +0300
commitfb92e75b8e9984fbbf9b26f87b53ea516a8819da (patch)
tree8c54998e266cbcc28481fdf8762334e743e9b6de /tests/unit/test_heatmaps.py
parent249b85102063debfeeb1b0565956059b8a3af1cf (diff)
downloadgenenetwork3-fb92e75b8e9984fbbf9b26f87b53ea516a8819da.tar.gz
Compare floats approximately.
Floating point numbers should only be compared approximately. Different implementations of functions might produce slightly different results. * tests/unit/computations/test_correlation.py: Import assert_almost_equal from numpy.testing. (TestCorrelation.test_compute_correlation): Compare floats using assert_almost_equal instead of assertEqual. * tests/unit/test_heatmaps.py: Import assert_allclose from numpy.testing. (TestHeatmap.test_cluster_traits): Use assert_allclose instead of assertEqual.
Diffstat (limited to 'tests/unit/test_heatmaps.py')
-rw-r--r--tests/unit/test_heatmaps.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/unit/test_heatmaps.py b/tests/unit/test_heatmaps.py
index 03fd4a6..e4c929d 100644
--- a/tests/unit/test_heatmaps.py
+++ b/tests/unit/test_heatmaps.py
@@ -1,5 +1,6 @@
"""Module contains tests for gn3.heatmaps.heatmaps"""
from unittest import TestCase
+from numpy.testing import assert_allclose
from gn3.heatmaps import (
cluster_traits,
get_loci_names,
@@ -39,7 +40,7 @@ class TestHeatmap(TestCase):
(6.84118, 7.08432, 7.59844, 7.08229, 7.26774, 7.24991),
(9.45215, 10.6943, 8.64719, 10.1592, 7.75044, 8.78615),
(7.04737, 6.87185, 7.58586, 6.92456, 6.84243, 7.36913)]
- self.assertEqual(
+ assert_allclose(
cluster_traits(traits_data_list),
((0.0, 0.20337048635536847, 0.16381088984330505, 1.7388553629398245,
1.5025235756329178, 0.6952839500255574, 1.271661230252733,