Skip to content

Commit 5e3289d

Browse files
more more housekeeping
1 parent 499fed1 commit 5e3289d

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

tests/molecules/test_molecules.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1-
"""Test basic molecules functionality."""
1+
"""Test basic molecules functionality.
2+
3+
This class currently is non-functional, except as an access
4+
point for other resters, therefore we include only basic tests here.
5+
"""
26

37
from mp_api.client.routes.molecules.molecules import BaseMoleculeRester, MoleculeRester
48
from mp_api.client.routes.molecules import MOLECULES_RESTERS
59

610

711
def test_molecule_rester():
8-
assert set(dir(MoleculeRester())) == set(
9-
dir(BaseMoleculeRester) + list(MOLECULES_RESTERS)
10-
)
12+
with MoleculeRester() as rester:
13+
assert set(dir(rester)) == set(
14+
dir(BaseMoleculeRester) + list(MOLECULES_RESTERS)
15+
)
16+
17+
assert all(
18+
getattr(rester, k) == lazy_obj for k, lazy_obj in MOLECULES_RESTERS.items()
19+
)

0 commit comments

Comments
 (0)