diff options
author | Frederick Muriuki Muriithi | 2024-01-04 10:45:35 +0300 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2024-01-04 10:45:35 +0300 |
commit | 9963d0c3318caa931061d4e9b8c9f129f8860cce (patch) | |
tree | 7fc4f75364738878e5558088c859b0cd24edd7bf /tests/r_qtl/test_r_qtl2_cross_information.py | |
parent | 66779aba032b6dd3f44c990601667f1e9edb2e14 (diff) | |
download | gn-uploader-9963d0c3318caa931061d4e9b8c9f129f8860cce.tar.gz |
Rename test module
While 'covar' files can contain cross information, they do not have
to, and therefore, we need to test for cross information separately.
Diffstat (limited to 'tests/r_qtl/test_r_qtl2_cross_information.py')
-rw-r--r-- | tests/r_qtl/test_r_qtl2_cross_information.py | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/r_qtl/test_r_qtl2_cross_information.py b/tests/r_qtl/test_r_qtl2_cross_information.py deleted file mode 100644 index f004fd3..0000000 --- a/tests/r_qtl/test_r_qtl2_cross_information.py +++ /dev/null @@ -1,36 +0,0 @@ -"""Test parsing of cross-information files.""" -from pathlib import Path - -import pytest -from zipfile import ZipFile - -from r_qtl import r_qtl2 as rqtl2 - -@pytest.mark.unit_test -@pytest.mark.parametrize( - "filepath,expected", - (("tests/r_qtl/test_files/test_covar.zip", - ({"id": "1", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "2", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "3", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "146", "sex": "f", "cross_direction": "(BxS)x(BxS)"}, - {"id": "147", "sex": "f", "cross_direction": "(BxS)x(BxS)"}, - {"id": "148", "sex": "f", "cross_direction": "(BxS)x(BxS)"})), - ("tests/r_qtl/test_files/test_covar_transposed.zip", - ({"id": "1", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "2", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "3", "sex": "m", "cross_direction": "(BxS)x(BxS)"}, - {"id": "146", "sex": "f", "cross_direction": "(BxS)x(BxS)"}, - {"id": "147", "sex": "f", "cross_direction": "(BxS)x(BxS)"}, - {"id": "148", "sex": "f", "cross_direction": "(BxS)x(BxS)"})), - )) -def test_parse_covar_files(filepath, expected): - """Test parsing of 'covar' files from the R/qtl2 bundle. - - GIVEN: path to a R/qtl2 bundle - WHEN: the 'covar' file is parsed - THEN: verify the parsed data is as expected - """ - with ZipFile(Path(filepath).absolute(), "r") as zfile: - cdata = rqtl2.control_data(zfile) - assert tuple(rqtl2.file_data(zfile, "covar", cdata)) == expected |