def test_coord_unit_conversion_operators(operation, result_units): in_km = Coord(data=np.linspace(4000, 1000, 10), units='km', mask=None, title='something') scalar = 2. operator_km = in_km.__getattribute__(operation) combined = operator_km(scalar) debug_(f'{operation}, {combined}') assert_equal_units(combined.units, result_units)
def test_coord_unit_conversion_operators_a(operation, result_units): print(operation, result_units) in_km = Coord(data=np.linspace(4000, 1000, 10), units='km', mask=None, title='something') scalar_in_m = 2. * ur.m operator_km = in_km.__getattribute__(operation) combined = operator_km(scalar_in_m) assert_equal_units(combined.units, result_units)