diff options
author | BonfaceKilz | 2021-03-05 16:00:25 +0300 |
---|---|---|
committer | BonfaceKilz | 2021-03-08 21:09:58 +0300 |
commit | 529e72eb1aed89e018428cabdf63e98983c508ed (patch) | |
tree | 4a278473a75e2c1c95e8478aedaa79643a51f5d2 /tests/unit/computations/test_gemma.py | |
parent | a896c25bbe4f640665d547307efe389817f17848 (diff) | |
download | genenetwork3-529e72eb1aed89e018428cabdf63e98983c508ed.tar.gz |
Replace "compute_k_values" with "generate_gemma_cmd"
Diffstat (limited to 'tests/unit/computations/test_gemma.py')
-rw-r--r-- | tests/unit/computations/test_gemma.py | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/tests/unit/computations/test_gemma.py b/tests/unit/computations/test_gemma.py index d3fb7aa..4a76bef 100644 --- a/tests/unit/computations/test_gemma.py +++ b/tests/unit/computations/test_gemma.py @@ -2,7 +2,7 @@ import unittest from unittest import mock -from gn3.computations.gemma import compute_k_values +from gn3.computations.gemma import generate_gemma_cmd from gn3.computations.gemma import generate_hash_of_string from gn3.computations.gemma import generate_pheno_txt_file from gn3.computations.gemma import generate_gemma_computation_cmd @@ -57,42 +57,42 @@ class TestGemma(unittest.TestCase): """Test computing k valuse without loco""" mock_get_hash.return_value = "my-hash" self.assertEqual( - compute_k_values(gemma_cmd="gemma-wrapper", - output_dir="/tmp", - token="my-token", - gemma_kwargs={ - "g": "genofile", - "p": "phenofile", - "a": "snpsfile" - }), { - "output_file": - "my-hash-k-output.json", - "gemma_cmd": - ("gemma-wrapper --json -- -g genofile " - "-p phenofile -a snpsfile " - "-gk > /tmp/my-token/my-hash-k-output.json") - }) + generate_gemma_cmd(gemma_cmd="gemma-wrapper", + output_dir="/tmp", + token="my-token", + gemma_kwargs={ + "g": "genofile", + "p": "phenofile", + "a": "snpsfile" + }), { + "output_file": + "my-hash-output.json", + "gemma_cmd": + ("gemma-wrapper --json -- -g genofile " + "-p phenofile -a snpsfile " + "-gk > /tmp/my-token/my-hash-output.json") + }) @mock.patch("gn3.computations.gemma.get_hash_of_files") - def test_compute_k_values_with_loco(self, mock_get_hash): + def test_generate_gemma_cmd_with_loco(self, mock_get_hash): """Test computing k valuse with loco""" mock_get_hash.return_value = "my-hash" self.assertEqual( - compute_k_values(gemma_cmd="gemma-wrapper", - output_dir="/tmp", - token="my-token", - chromosomes="1,2,3,4,5", - gemma_kwargs={ - "g": "genofile", - "p": "phenofile", - "a": "snpsfile" - }), { - "output_file": - "my-hash-r+gF5a-k-output.json", - "gemma_cmd": ("gemma-wrapper --json " - "--loco --input 1,2,3,4,5 " - "-- -g genofile " - "-p phenofile -a snpsfile " - "-gk > /tmp/my-token/" - "my-hash-r+gF5a-k-output.json") - }) + generate_gemma_cmd(gemma_cmd="gemma-wrapper", + output_dir="/tmp", + token="my-token", + chromosomes="1,2,3,4,5", + gemma_kwargs={ + "g": "genofile", + "p": "phenofile", + "a": "snpsfile" + }), { + "output_file": + "my-hash-r+gF5a-output.json", + "gemma_cmd": ("gemma-wrapper --json " + "--loco --input 1,2,3,4,5 " + "-- -g genofile " + "-p phenofile -a snpsfile " + "-gk > /tmp/my-token/" + "my-hash-r+gF5a-output.json") + }) |