def test_is_compatible_assembly_level(): """Test NgdConfig.is_compatible_assembly_level.""" config = NgdConfig() ncbi_string = "Complete Genome" assert config.is_compatible_assembly_level(ncbi_string) config.assembly_level = "complete" assert config.is_compatible_assembly_level(ncbi_string) config.assembly_level = "chromosome,complete" assert config.is_compatible_assembly_level(ncbi_string) config.assembly_level = "chromosome" assert not config.is_compatible_assembly_level(ncbi_string)
def test_assembly_level(): """Test NgdConfig.assembly_level getters/setters.""" config = NgdConfig() with pytest.raises(ValueError): config.assembly_level = 'garbage'