From 45a6cfcd156872f52bdb5a93cd99c6b846a16c2e Mon Sep 17 00:00:00 2001 From: Veronique Legrand <vlegrand@pasteur.fr> Date: Mon, 3 Mar 2025 10:52:50 +0100 Subject: [PATCH] added test for get_inittable_metadata function that seems to cause a problem in production --- jass/test/test_init_table.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jass/test/test_init_table.py b/jass/test/test_init_table.py index bb400510..c2be0c5e 100644 --- a/jass/test/test_init_table.py +++ b/jass/test/test_init_table.py @@ -6,7 +6,7 @@ import os, shutil, tempfile from pandas.testing import assert_frame_equal from pandas import read_hdf -from jass.models.inittable import create_inittable_file +from jass.models.inittable import create_inittable_file,get_inittable_meta from . import JassTestCase @@ -68,6 +68,13 @@ class TestInitTable(object): """ assert_frame_equal(self.expected_cov, self.result_cov, check_like=True) + def test_get_inittable_meta(self): + m_data=get_inittable_meta(self.get_file_path_fn("initTable.hdf5")) + self.assertEqual(m_data['nb_snps'],737) + self.assertEqual(m_data['nb_phenotypes'],4) + self.assertEqual(m_data['assembly'],'hg99') + self.assertEqual(m_data['name'],'Small subset of Curated GWAS data') + #print(m_data) class TestInitTableNoNans(TestInitTable, JassTestCase): computed_cov = True -- GitLab