Ejemplo n.º 1
0
def test_unit_add():
    assert si.AbstractUnit(1, 'm') + si.AbstractUnit(
        1000, 'm') == si.AbstractUnit(1001, 'm')
Ejemplo n.º 2
0
def test_unit_str():
    m = si.AbstractUnit(15.0, 'g')
    assert str(m) == '1.5 dag'
Ejemplo n.º 3
0
def test_unit_is_hashable():
    assert hash(si.AbstractUnit(10, 'm'))
Ejemplo n.º 4
0
def test_unit_ne():
    assert si.AbstractUnit(1, 'm') != si.AbstractUnit(10, 'm')
Ejemplo n.º 5
0
def test_unit_float():
    assert float(si.AbstractUnit(1, 'm')) == 1.0
Ejemplo n.º 6
0
def test_unit_eq():
    assert si.AbstractUnit(10, 'm') == si.AbstractUnit(10, 'm')
Ejemplo n.º 7
0
def test_unit_mul():
    assert si.AbstractUnit(10, 'm') * 100 == si.AbstractUnit(1000, 'm')
Ejemplo n.º 8
0
def test_unit_sub():
    assert si.AbstractUnit(10, 'm') - si.AbstractUnit(
        1, 'm') == si.AbstractUnit(9, 'm')
Ejemplo n.º 9
0
def test_unit_gt():
    assert si.AbstractUnit(10, 'm') > si.AbstractUnit(1, 'm')
Ejemplo n.º 10
0
def test_unit_lt():
    assert si.AbstractUnit(1, 'm') < si.AbstractUnit(1001, 'm')