예제 #1
0
 def test_logic(self):
     eq_(maths_evil("1"), 1)
     eq_(maths_evil("1 < 0"), 0)
     eq_(maths_evil("1 > 0"), 1)
     eq_(maths_evil("0 > 1"), 0)
     eq_(maths_evil("0 < 1"), 1)
     eq_(maths_evil("2 <= 1"), 0)
     eq_(maths_evil("1 <= 1"), 1)
     eq_(maths_evil("0 <= 1"), 1)
     eq_(maths_evil("1 >= 0"), 1)
     eq_(maths_evil("1 >= 1"), 1)
     eq_(maths_evil("1 >= 2"), 0)
     eq_(maths_evil("1 <> 0"), 1)
     eq_(maths_evil("1 <> 1"), 0)
예제 #2
0
 def test_expr(self):
     eq_(maths_evil("(2 + 2)!"), 24)
     eq_(maths_evil("2 ^ 8"), 256)
     eq_(maths_evil("4 * 10 + 15"), 55)
     eq_(maths_evil("4 * (10 + 15)"), 100)