def test_sort_dims(): with warns_deprecated_sympy(): assert DimensionSystem.sort_dims((length, velocity, time)) == ( length, time, velocity, )
def test_definition(): base = (length, time) ms = DimensionSystem(base, (velocity,), "MS", "MS system") assert ms._base_dims == DimensionSystem.sort_dims(base) assert set(ms._dims) == set(base + (velocity,)) assert ms.name == "MS" assert ms.descr == "MS system"
def test_definition(): # want to test if the system can have several units of the same dimension dm = Quantity("dm", length, Rational(1, 10)) base = (m, s) base_dim = (m.dimension, s.dimension) ms = UnitSystem(base, (c, dm), "MS", "MS system") assert set(ms._base_units) == set(base) assert set(ms._units) == set((m, s, c, dm)) #assert ms._units == DimensionSystem._sort_dims(base + (velocity,)) assert ms.name == "MS" assert ms.descr == "MS system" assert ms._system._base_dims == DimensionSystem.sort_dims(base_dim) assert set(ms._system._dims) == set(base_dim + (velocity,))
def test_sort_dims(): with warnings.catch_warnings(): warnings.filterwarnings("ignore", category=SymPyDeprecationWarning) assert (DimensionSystem.sort_dims((length, velocity, time)) == (length, time, velocity))
def test_sort_dims(): assert (DimensionSystem.sort_dims((length, velocity, time)) == (length, time, velocity))
def test_sort_dims(): with warns_deprecated_sympy(): assert (DimensionSystem.sort_dims((length, velocity, time)) == (length, time, velocity))
def test_sort_dims(): with warnings.catch_warnings(): warnings.filterwarnings("ignore", category=SymPyDeprecationWarning) assert (DimensionSystem.sort_dims( (length, velocity, time)) == (length, time, velocity))