def test_bioenv(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', 'a'], ['2.0', 'b'], ['3.0', 'c']],
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(os.path.exists(index_fp))
self.assertTrue('metadata1' in open(index_fp).read())
self.assertTrue('not numerical' in open(index_fp).read())
self.assertTrue('<strong>metadata2' in open(index_fp).read())
self.assertFalse('Warning' in open(index_fp).read())
评论列表
文章目录