Exemplo n.º 1
0
def check_nat_power():
    eval_rvalue_as_constant_same_exactly('3 ^ 2', 'Nat: 9')
Exemplo n.º 2
0
def check_nat_power_frac():
    eval_rvalue_as_constant_same_exactly('9 ^ (1/2)', 'Rcomp: 3.0')
Exemplo n.º 3
0
def check_nat_power_frac():
    eval_rvalue_as_constant_same_exactly('9 ^ (1/2)', 'Rcomp: 3.0')
Exemplo n.º 4
0
def check_mult_mixed_new_syntax():
    eval_rvalue_as_constant_same_exactly('3 * 2', 'Nat: 6')
    eval_rvalue_as_constant_same_exactly('3 * 2.0', 'Rcomp: 6.0')
    eval_rvalue_as_constant_same_exactly('3 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3.0 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3.0 * 2.0', 'Rcomp: 6.0')
    eval_rvalue_as_constant_same_exactly('3 * 10.0', 'Rcomp: 30.0')
    eval_rvalue_as_constant_same_exactly('3 * 10.0 * 1 g', '30 g')
Exemplo n.º 5
0
def check_nat_power():
    eval_rvalue_as_constant_same_exactly('3 ^ 2', 'Nat: 9')
Exemplo n.º 6
0
def check_add_mixed_new_syntax():
    eval_rvalue_as_constant_same_exactly('3 + 2', 'Nat: 5')
    eval_rvalue_as_constant_same_exactly('3 + 2.0', 'Rcomp: 5.0')
Exemplo n.º 7
0
def check_mult_mixed1():
    eval_rvalue_as_constant_same_exactly('Nat:3 * Nat:2', 'Nat:6')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 2 []', '6 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3 [] * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3 [] * 2 []', '6 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 10 []', '30 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 10 kg', '30 kg')
Exemplo n.º 8
0
def check_mult_mixed_new_syntax():
    eval_rvalue_as_constant_same_exactly('3 * 2', 'Nat: 6')
    eval_rvalue_as_constant_same_exactly('3 * 2.0', 'Rcomp: 6.0')
    eval_rvalue_as_constant_same_exactly('3 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3.0 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3.0 * 2.0', 'Rcomp: 6.0')
    eval_rvalue_as_constant_same_exactly('3 * 10.0', 'Rcomp: 30.0')
    eval_rvalue_as_constant_same_exactly('3 * 10.0 * 1 g', '30 g')
Exemplo n.º 9
0
def check_add_mixed_new_syntax():
    eval_rvalue_as_constant_same_exactly('3 + 2', 'Nat: 5')
    eval_rvalue_as_constant_same_exactly('3 + 2.0', 'Rcomp: 5.0')
Exemplo n.º 10
0
def check_mult_mixed1():
    eval_rvalue_as_constant_same_exactly('Nat:3 * Nat:2', 'Nat:6')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 2 []', '6 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3 [] * 2 g', '6 g')
    eval_rvalue_as_constant_same_exactly('3 [] * 2 []', '6 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 10 []', '30 []')
    eval_rvalue_as_constant_same_exactly('Nat:3 * 10 kg', '30 kg')