コード例 #1
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_factorial(self):
     result = rpn.calculate("4 !")
     self.assertEqual(24, result)
コード例 #2
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_add(self):
     result = rpn.calculate("1 1 +")
     self.assertEqual(2, result)
コード例 #3
0
ファイル: test_rpn.py プロジェクト: ntreyn/csprag-w19-rpn
 def test_add(self):
     result = rpn.calculate("1 1 +")
     self.assertEqual(2, result)
コード例 #4
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_modulus(self):
     result = rpn.calculate("7 2 %")
     self.assertEqual(1, result)
コード例 #5
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_summation(self):
     result = rpn.calculate('1 2 3 4 5 6 7 8 9 10 s')
     self.assertEqual([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 55], result)
コード例 #6
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_adds(self):
     result = rpn.calculate('1 1 + 2 +')
     self.assertEqual(4, result)
コード例 #7
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_exponentiation(self):
     result = rpn.calculate('2 3 ^')
     self.assertEqual(8, result)
コード例 #8
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_bitwiseand(self):
     result = rpn.calculate('10 3 &')
     self.assertEqual(2 ,result)
コード例 #9
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_mul(self):
     result = rpn.calculate('2 3 *')
     self.assertEqual(6, result)
コード例 #10
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_div(self):
     result = rpn.calculate('4 2 /')
     self.assertEqual(2, result)
コード例 #11
0
 def test_sub(self):
     result = rpn.calculate('5 3 -')
     self.assertEqual(2, result)
コード例 #12
0
 def test_carat(self):
     result = rpn.calculate('3 2 ^')
     self.assertEqual(9, result)
コード例 #13
0
 def test_div2(self):
     result = rpn.calculate('24 3 /')
     self.assertEqual(8, result)
コード例 #14
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_toomany(self):
     with self.assertRaises(TypeError):
         result = rpn.calculate('1 2 3 +')
コード例 #15
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_integerdiv(self):
     result = rpn.calculate('5 2 //')
     self.assertEqual(2, result)
コード例 #16
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_multiplies(self):
     result = rpn.calculate('2 3 * 4 *')
     self.assertEqual(24, result)
コード例 #17
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_percent(self):
     result = rpn.calculate('10 50 %')
     self.assertEqual(5, result)
コード例 #18
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_bitwisenot(self):
     result = rpn.calculate('10 ~')
     self.assertEqual(-11, result)
コード例 #19
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_div_by_0(self):
     result = rpn.calculate('4 3 - 0 /')
     self.assertEqual(1, result)
コード例 #20
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_exponentiationZ(self):
     result = rpn.calculate('2 0 ^')
     self.assertEqual(1, result)
コード例 #21
0
ファイル: test_rpn.py プロジェクト: npodolsky/c4cs-f18-rpn
 def test_summation(self):
     result = rpn.calculate('2 3 4 5 s')
     self.assertEqual(14, result)
コード例 #22
0
ファイル: test_rpn.py プロジェクト: ntreyn/csprag-w19-rpn
 def test_divide(self):
     result = rpn.calculate("6 3 /")
     self.assertEqual(2, result)
コード例 #23
0
ファイル: test_rpn.py プロジェクト: zachgitt/c4cs-f16-rpn
 def test_exponents(self):
     result = rpn.calculate("3 2 ^")
     self.assertEqual(9, result)
コード例 #24
0
 def test_div(self):
     result = rpn.calculate('12 8 /')
     self.assertEqual(1, result)
コード例 #25
0
ファイル: test_rpn.py プロジェクト: yhpham/c4cs-w17-rpn
 def test_exponent(self):
     result = rpn.calculate('2 2 ^')
     self.assertEqual(4, result)
コード例 #26
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_intDivision(self):
     result = rpn.calculate("7 2 //")
     self.assertEqual(3, result)
コード例 #27
0
ファイル: test_rpn.py プロジェクト: joyylee/c4cs-f18
 def test_carat(self):
     result = rpn.calculate("2 4 ^")
     self.assertEqual(16, result)
コード例 #28
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_repeat(self):
     result = rpn.calculate("4 2 6 * &")
     self.assertEqual(48, result)
コード例 #29
0
 def test_multiply(self):
     result = rpn.calculate('4 3 *')
     self.assertEqual(12, result)
コード例 #30
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_substract(self):
     result = rpn.calculate('5 2 -')
     self.assertEqual(3, result)
コード例 #31
0
 def test_chain(seld):
     result = rpn.calculate('1 1 + 2 *')
     self.assertEqual(4, result)
コード例 #32
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_multiply(self):
     result = rpn.calculate('2 3 *')
     self.assertEqual(6, result)
コード例 #33
0
 def test_subtract(self):
     result = rpn.calculate('4 3 -')
     self.assertEqual(1, result)
コード例 #34
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_divides(self):
     result = rpn.calculate('6 2 / 3 /')
     self.assertEqual(1, result)
コード例 #35
0
 def test_exponentiate(self):
     result = rpn.calculate("3 3 ^")
     self.assertEqual(27, result)
コード例 #36
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_bitwiseor(self):
     result = rpn.calculate('10 3 |')
     self.assertEqual(11, result)
コード例 #37
0
 def test_badstring(self):
     with self.assertRaises(TypeError):
         rpn.calculate("1 2 3 +")
コード例 #38
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_rotate(self):
     result = rpn.calculate('1 2 3 r')
     self.assertEqual([3, 2, 1], result)
コード例 #39
0
 def test_exponent(self):
     result = rpn.calculate("5 2 ^")
     self.assertEqual(25, result)
コード例 #40
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_exponentiationPos(self):
     result = rpn.calculate('2 3 ^')
     self.assertEqual(8, result)
コード例 #41
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_subtract(self):
     result = rpn.calculate("5 3 -")
     self.assertEqual(2, result)
コード例 #42
0
ファイル: test_rpn.py プロジェクト: edricguo/c4cs-w18-rpn
 def test_exponentiationNeg(self):
     result = rpn.calculate('2 -1 ^')
     self.assertEqual(0.5, result)
コード例 #43
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_multiply(self):
     result = rpn.calculate("5 3 *")
     self.assertEqual(15, result)
コード例 #44
0
ファイル: test_rpn.py プロジェクト: ntreyn/csprag-w19-rpn
 def test_multiply(self):
     result = rpn.calculate("5 3 *")
     self.assertEqual(15, result)
コード例 #45
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_divide(self):
     result = rpn.calculate("6 3 /")
     self.assertEqual(2, result)
コード例 #46
0
ファイル: test_rpn.py プロジェクト: ntreyn/csprag-w19-rpn
    def test_exp(self):
	    result = rpn.calculate("3 2 ^")
	    self.assertEqual(9, result)
コード例 #47
0
ファイル: test_rpn.py プロジェクト: julcarp/python-rpn
 def test_power(self):
     result = rpn.calculate("2 3 ^")
     self.assertEqual(8, result)
コード例 #48
0
ファイル: test_rpn.py プロジェクト: ntreyn/csprag-w19-rpn
 def test_subtract(self):
     result = rpn.calculate("5 3 -")
     self.assertEqual(2, result)
コード例 #49
0
 def test_subtract(self):
     result = rpn.calculate('5 3 -')
     print(result)
     self.assertEqual(2, result)