Skip to content
Snippets Groups Projects
Commit 30dbed8f authored by Martin Lange's avatar Martin Lange
Browse files

more consistent benchmarks for units checks

parent 0df8a108
No related branches found
No related tags found
1 merge request!245More consistent benchmarks for units checks
Pipeline #134999 passed with stages
in 6 minutes and 33 seconds
......@@ -207,7 +207,10 @@ class TestUnitsTools(unittest.TestCase):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((2, 1)), units="mm")
xdata = full(0.0, info)
result = self.benchmark(equivalent_units, unit1=xdata, unit2="L/m^2")
_result = equivalent_units(xdata, fm.UNITS.Unit("L/m^2"))
result = self.benchmark(
equivalent_units, unit1=xdata, unit2=fm.UNITS.Unit("L/m^2")
)
self.assertTrue(result)
@pytest.mark.benchmark(group="data-tools")
......@@ -215,7 +218,8 @@ class TestUnitsTools(unittest.TestCase):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((2, 1)), units="mm")
xdata = full(0.0, info)
result = self.benchmark(equivalent_units, unit1=xdata, unit2="m")
_result = equivalent_units(xdata, fm.UNITS.meter)
result = self.benchmark(equivalent_units, unit1=xdata, unit2=fm.UNITS.meter)
self.assertFalse(result)
@pytest.mark.benchmark(group="data-tools")
......@@ -223,7 +227,10 @@ class TestUnitsTools(unittest.TestCase):
time = dt.datetime(2000, 1, 1)
info = fm.Info(time=time, grid=fm.UniformGrid((2, 1)), units="mm")
xdata = full(0.0, info)
_result = self.benchmark(compatible_units, unit1=xdata, unit2="km")
_result = compatible_units(xdata, fm.UNITS.kilometer)
_result = self.benchmark(
compatible_units, unit1=xdata, unit2=fm.UNITS.kilometer
)
@pytest.mark.benchmark(group="data-tools-slow")
def test_to_units_01_2x1(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment