25 lines
657 B
Python
25 lines
657 B
Python
import gaspype as gp
|
|
|
|
|
|
def test_patter_filter():
|
|
species_list = gp.species('H*O')
|
|
assert 'H2O' in species_list
|
|
|
|
|
|
def test_regex_filter():
|
|
species_list = gp.species('H.*O', use_regex=True)
|
|
assert 'H2O' in species_list
|
|
|
|
|
|
def test_element_filter():
|
|
species_list = gp.species(element_names='O, Cl')
|
|
assert 'ClO2' in species_list
|
|
|
|
species_list = gp.species(element_names=['O', 'Cl'])
|
|
assert 'ClO2' in species_list and 'Cl2' in species_list and 'O2' in species_list
|
|
|
|
|
|
def test_combined_filter():
|
|
species_list = gp.species('Cl*', 'O, Cl')
|
|
assert 'ClO2' in species_list and 'Cl2' in species_list and 'O2' not in species_list
|