about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/unit/computations/test_rust_correlation.py27
1 files changed, 10 insertions, 17 deletions
diff --git a/tests/unit/computations/test_rust_correlation.py b/tests/unit/computations/test_rust_correlation.py
index a503ee1..75f9e47 100644
--- a/tests/unit/computations/test_rust_correlation.py
+++ b/tests/unit/computations/test_rust_correlation.py
@@ -1,11 +1,11 @@
+"""gn3.computations.rust_correlation unittests"""
+
 import json
 import os
 import pytest
 
-from gn3.computations.rust_correlation import CORRELATION_COMMAND
 from gn3.computations.rust_correlation import generate_json_file
 from gn3.computations.rust_correlation import generate_input_files
-from gn3.computations.rust_correlation import run_correlation
 from gn3.computations.rust_correlation import parse_correlation_output
 
 
@@ -13,8 +13,6 @@ from gn3.computations.rust_correlation import parse_correlation_output
 def test_run_correlation():
     """test calling rusts' correlation """
 
-    pass
-
 
 @pytest.mark.unit_test
 def test_generate_input():
@@ -27,9 +25,9 @@ def test_generate_input():
 
     ]
 
-    (tmpdir, tmp_file) = generate_input_files(test_dataset, output_dir="/tmp")
+    (_tmp_dir, tmp_file) = generate_input_files(test_dataset, output_dir="/tmp")
 
-    with open(tmp_file, "r") as file_reader:
+    with open(tmp_file, "r", encoding="utf-8") as file_reader:
         test_results = [line.rstrip() for line in file_reader]
 
     os.remove(tmp_file)
@@ -39,6 +37,7 @@ def test_generate_input():
 
 @pytest.mark.unit_test
 def test_json_file():
+    """test for generating json files """
 
     json_dict = {"tmp_dir": "/tmp/correlation",
 
@@ -49,7 +48,7 @@ def test_json_file():
                  "file_delimiter": ","}
     tmp_file = generate_json_file(**json_dict)
 
-    with open(tmp_file, "r+") as file_reader:
+    with open(tmp_file, "r+",encoding="utf-8") as file_reader:
         results = json.load(file_reader)
 
     assert results == {
@@ -60,15 +59,8 @@ def test_json_file():
 
 
 @pytest.mark.unit_test
-def test_kwargs():
-    def rt(**kwargs):
-        return kwargs
-
-    assert rt(**{"name": "tt", "age": 12}) == {"name": "tt", "age": 12}
-
-
-@pytest.mark.unit_test
 def test_parse_results():
+    """test for parsing file results"""
 
     raw_data = [
         ["63.62", "0.97", "0.00"],
@@ -81,5 +73,6 @@ def test_parse_results():
     expected_results = [{"trait_name": name, "corr_coeff": corr,
                          "p_val": pval} for (name, corr, pval) in raw_data]
 
-    assert parse_correlation_output(
-        "tests/unit/computations/data/correlation/sorted_results.txt") == expected_results
+    assert (parse_correlation_output(
+        "tests/unit/computations/data/correlation/sorted_results.txt")
+        == expected_results)