def test_extend(): ms = UnitSystem((m, s), (c,)) Js = Quantity("Js", action, 1) mks = ms.extend((kg,), (Js,)) res = UnitSystem((m, s, kg), (c, Js)) assert set(mks._base_units) == set(res._base_units) assert set(mks._units) == set(res._units)
def test_extend(): ms = UnitSystem((m, s), (c, )) Js = Quantity("Js") Js.set_global_relative_scale_factor(1, joule * second) mks = ms.extend((kg, ), (Js, )) res = UnitSystem((m, s, kg), (c, Js)) assert set(mks._base_units) == set(res._base_units) assert set(mks._units) == set(res._units)
def test_extend(): ms = UnitSystem((m, s), (c, )) Js = Quantity("Js") Js.set_dimension(action) Js.set_scale_factor(1) mks = ms.extend((kg, ), (Js, )) res = UnitSystem((m, s, kg), (c, Js)) assert set(mks._base_units) == set(res._base_units) assert set(mks._units) == set(res._units)
def test_extend(): ms = UnitSystem((m, s), (c,)) Js = Quantity("Js") Js.set_dimension(action) Js.set_scale_factor(1) mks = ms.extend((kg,), (Js,)) res = UnitSystem((m, s, kg), (c, Js)) assert set(mks._base_units) == set(res._base_units) assert set(mks._units) == set(res._units)