File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 22import os
33import unittest
44import warnings
5+ import dataclasses
56
67import pronto
78from pronto .relationship import Relationship , RelationshipData
@@ -22,8 +23,8 @@ def tearDownClass(cls):
2223 def test_properties (self ):
2324 """Assert the data stored in data layer can be accessed in the view.
2425 """
25- for r in RelationshipData . __slots__ :
26- self .assertTrue (hasattr (Relationship , r ), f"no property for { r } " )
26+ for field in dataclasses . fields ( RelationshipData ) :
27+ self .assertTrue (hasattr (Relationship , field . name ), f"no property for { field . name } " )
2728
2829 def test_superproperties (self ):
2930 ont = pronto .Ontology ()
Original file line number Diff line number Diff line change 22import os
33import unittest
44import warnings
5+ import dataclasses
56
67import pronto
78from pronto .term import Term , TermData , TermSet
@@ -54,8 +55,8 @@ def test_add_synonym_invalid_type(self):
5455 s = term .add_synonym ('instrument type' , type = st )
5556
5657 def test_properties (self ):
57- for t in TermData . __slots__ :
58- self .assertTrue (hasattr (Term , t ), f"no property for { t } " )
58+ for field in dataclasses . fields ( TermData ) :
59+ self .assertTrue (hasattr (Term , field . name ), f"no property for { field . name } " )
5960
6061 def test_subclasses (self ):
6162 term = self .ms ["MS:1003025" ]
You can’t perform that action at this time.
0 commit comments