def test_bioenv_zero_variance_column(self):
dm = skbio.DistanceMatrix([[0.00, 0.25, 0.25],
[0.25, 0.00, 0.00],
[0.25, 0.00, 0.00]],
ids=['sample1', 'sample2', 'sample3'])
md = qiime2.Metadata(
pd.DataFrame([['1.0', '2.0'], ['2.0', '2.0'], ['3.0', '2.0']],
index=['sample1', 'sample2', 'sample3'],
columns=['metadata1', 'metadata2']))
with tempfile.TemporaryDirectory() as output_dir:
bioenv(output_dir, dm, md)
index_fp = os.path.join(output_dir, 'index.html')
self.assertTrue('metadata1' in open(index_fp).read())
self.assertTrue('no variance' in open(index_fp).read())
self.assertTrue('<strong>metadata2' in open(index_fp).read())
self.assertFalse('Warning' in open(index_fp).read())
评论列表
文章目录