diff options
author | BonfaceKilz | 2021-07-12 12:37:08 +0300 |
---|---|---|
committer | GitHub | 2021-07-12 12:37:08 +0300 |
commit | 0055c6d4680e7ab465034a4c2f2020fb5266952d (patch) | |
tree | 961cf33072c6089583f87d39539c53e0d5dd986a /wqflask/tests | |
parent | 344d6a86d2e468249ec7b583e8c0751f99cd6a5b (diff) | |
parent | 8b565a25b643e7ad653cb2c17d6456d073245dc5 (diff) | |
download | genenetwork2-0055c6d4680e7ab465034a4c2f2020fb5266952d.tar.gz |
Merge pull request #590 from Alexanderlacuna/bugfix/rpy2-tissue-broken-links
replace rpy2 for tissue correlation
Diffstat (limited to 'wqflask/tests')
-rw-r--r-- | wqflask/tests/unit/wqflask/correlation/test_correlation_functions.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/wqflask/tests/unit/wqflask/correlation/test_correlation_functions.py b/wqflask/tests/unit/wqflask/correlation/test_correlation_functions.py index 2bbeab1f..a8cf6006 100644 --- a/wqflask/tests/unit/wqflask/correlation/test_correlation_functions.py +++ b/wqflask/tests/unit/wqflask/correlation/test_correlation_functions.py @@ -1,10 +1,30 @@ +"""module contains tests for correlation functions""" + import unittest from unittest import mock + from wqflask.correlation.correlation_functions import get_trait_symbol_and_tissue_values from wqflask.correlation.correlation_functions import cal_zero_order_corr_for_tiss class TestCorrelationFunctions(unittest.TestCase): + """test for correlation helper functions""" + + @mock.patch("wqflask.correlation.correlation_functions.compute_corr_coeff_p_value") + def test_tissue_corr_computation(self, mock_tiss_corr_computation): + """test for cal_zero_order_corr_for_tiss""" + + primary_values = [9.288, 9.313, 8.988, 9.660, 8.21] + target_values = [9.586, 8.498, 9.362, 8.820, 8.786] + + mock_tiss_corr_computation.return_value = (0.51, 0.7) + + results = cal_zero_order_corr_for_tiss(primary_values, target_values) + mock_tiss_corr_computation.assert_called_once_with( + primary_values=primary_values, target_values=target_values, + corr_method="pearson") + + self.assertEqual(len(results), 3) @mock.patch("wqflask.correlation.correlation_functions.MrnaAssayTissueData") def test_get_trait_symbol_and_tissue_values(self, mock_class): |