コード例 #1
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_add(self):
		self.assertEqual(lis.eval_str("(+ 1 2)"), 3)
コード例 #2
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_sub(self):
		self.assertEqual(lis.eval_str("(- 1 2)"), -1)
コード例 #3
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_cons(self):
		self.assertEqual(lis.eval_str("(cons 1 '())"), [1])
コード例 #4
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_cons2(self):
		self.assertEqual(lis.eval_str("(cons 1 '(2))"), [1, 2])
コード例 #5
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_length2(self):
		self.assertEqual(lis.eval_str("(length '(1))"), 1)
コード例 #6
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_length3(self):
		self.assertEqual(lis.eval_str("(length '())"), 0)
コード例 #7
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_length(self):
		self.assertEqual(lis.eval_str("(length '(1 2 3))"), 3)
コード例 #8
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_eq2(self):
		self.assertEqual(lis.eval_str("(= 2 2)"), True)
コード例 #9
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_eq(self):
		self.assertEqual(lis.eval_str("(= 1 2)"), False)
コード例 #10
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_div(self):
		self.assertEqual(lis.eval_str("(/ 10 2)"), 5)
コード例 #11
0
ファイル: lis_test.py プロジェクト: parappayo/Bushido-Burrito
	def test_mul(self):
		self.assertEqual(lis.eval_str("(* 2 3)"), 6)