def test_group(): """Test NgdConfig.group getters/setters.""" config = NgdConfig() assert config.group == SUPPORTED_TAXONOMIC_GROUPS config.group = ['bacteria', 'fungi'] assert config.group == ['bacteria', 'fungi'] config.group = "all" assert config.group == SUPPORTED_TAXONOMIC_GROUPS with pytest.raises(ValueError): config.group = "garbage"
def test_group(): """Test NgdConfig.group getters/setters.""" config = NgdConfig() assert config.group == SUPPORTED_TAXONOMIC_GROUPS config.group = ['bacteria', 'fungi'] assert config.group == ['bacteria', 'fungi'] config.group = "all" assert config.group == SUPPORTED_TAXONOMIC_GROUPS with pytest.raises(ValueError): config.group = "garbage" # No metagenomes in refseq with pytest.raises(ValueError): config.section = "refseq" config.group = "metagenomes" # genbank has metagenomes config.section = "genbank" config.group = "metagenomes"