aboutsummaryrefslogtreecommitdiff
path: root/tests/r_qtl/test_r_qtl2_geno.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/r_qtl/test_r_qtl2_geno.py')
-rw-r--r--tests/r_qtl/test_r_qtl2_geno.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/r_qtl/test_r_qtl2_geno.py b/tests/r_qtl/test_r_qtl2_geno.py
index c33984e..d3c77e6 100644
--- a/tests/r_qtl/test_r_qtl2_geno.py
+++ b/tests/r_qtl/test_r_qtl2_geno.py
@@ -269,3 +269,16 @@ def test_parse_founder_geno_files(relpath, expected):
"founder_geno",
cdata,
*rqtl2.make_process_data_geno(cdata))) == expected
+
+
+@pytest.mark.unit_test
+@pytest.mark.parametrize(
+ "filepath,expected",
+ (("tests/r_qtl/test_files/test_geno.zip",
+ ("1", "2", "3", "4", "5", "6", "7", "8", "9", "10")),
+ ("tests/r_qtl/test_files/test_geno_transposed.zip",
+ ("1", "2", "3", "4", "5", "6", "7", "8", "9", "10")),
+ ("tests/r_qtl/test_files/test_geno_multiple.zip",
+ ("1", "2", "3", "4", "5", "6", "7", "8", "9", "10"))))
+def test_load_geno_samples(filepath, expected):
+ assert sorted(rqtl2.load_geno_samples(filepath)) == sorted(expected)