Ejemplo n.º 1
0
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"
Ejemplo n.º 2
0
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"