File tree 2 files changed +14
-10
lines changed
2 files changed +14
-10
lines changed Original file line number Diff line number Diff line change 1
1
import warnings
2
2
3
3
import pytest
4
- import standard_names
4
+ from standard_names .standardname import StandardName
5
+ from standard_names .standardname import is_valid_name
5
6
6
7
7
8
def test_get_component_name (initialized_bmi ):
@@ -15,8 +16,8 @@ def test_get_component_name(initialized_bmi):
15
16
def test_var_names (var_name ):
16
17
"""Test var names are valid."""
17
18
assert isinstance (var_name , str )
18
- if standard_names . is_valid_name (var_name ):
19
- standard_names . StandardName (var_name )
19
+ if is_valid_name (var_name ):
20
+ StandardName (var_name )
20
21
else :
21
22
warnings .warn (f"not a valid standard name: { var_name } " , stacklevel = 2 )
22
23
Original file line number Diff line number Diff line change 4
4
from collections .abc import Sequence
5
5
6
6
try :
7
- import gimli
7
+ from gimli ._udunits2 import UdunitsError
8
+ from gimli .errors import IncompatibleUnitsError
9
+ from gimli .errors import UnitNameError
10
+ from gimli .units import units
8
11
except ImportError :
9
12
WITH_GIMLI_UNITS = False
10
13
SECONDS = None
11
14
else :
12
15
WITH_GIMLI_UNITS = True
13
- SECONDS = gimli . units .Unit ("s" )
16
+ SECONDS = units .Unit ("s" )
14
17
15
18
import pytest
16
19
@@ -57,21 +60,21 @@ def check_bmi(
57
60
58
61
def check_unit_is_valid (unit ):
59
62
try :
60
- gimli . units .Unit (unit )
61
- except gimli . UnitNameError :
63
+ units .Unit (unit )
64
+ except ( UnitNameError , UdunitsError ) :
62
65
return False
63
66
else :
64
67
return True
65
68
66
69
67
70
def check_unit_is_time (unit ):
68
71
try :
69
- gimli . units .Unit (unit ).to (SECONDS )
70
- except gimli . IncompatibleUnitsError :
72
+ units .Unit (unit ).to (SECONDS )
73
+ except ( IncompatibleUnitsError , UdunitsError ) :
71
74
return False
72
75
else :
73
76
return True
74
77
75
78
76
79
def check_unit_is_dimensionless (unit ):
77
- return gimli . units .Unit (unit ).is_dimensionless
80
+ return units .Unit (unit ).is_dimensionless
You can’t perform that action at this time.
0 commit comments