test_tear.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:psp 作者: cmap 项目源码 文件源码
def test_main(self):
        in_gct_path = os.path.join(FUNCTIONAL_TESTS_DIR, "test_tear_main.gct")
        out_name = os.path.join(FUNCTIONAL_TESTS_DIR, "test_tear_out.gct")

        args_string = ("-i {} -o {} -dm -p {}").format(
            in_gct_path, out_name, "psp_production.cfg")
        args = tear.build_parser().parse_args(args_string.split())
        tear.main(args)

        # Read in result
        out_gct = parse(out_name)

        e_values = np.array(
            [[0., 4.07, -1.48, -10.71, 0.],
            [4.43, -3.26, -0.23, 0., 1.48],
            [0., 2.49, 2.50, -1.48, -0.86]])
        self.assertTrue(np.allclose(e_values, out_gct.data_df, atol=1e-2))

        # Clean up
        os.remove(out_name)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号