コード例 #1
0
ファイル: test.py プロジェクト: Joker2018goon/pyWorkspace
class ModuleTest(unittest.TestCase):
    def setUp(self):
        self.cal = Calculator(8, 4)

    def tearDown(self):
        pass

    def test_add(self):
        result = self.cal.add()
        self.assertEqual(result, 12)

    def test_sub(self):
        result = self.cal.sub()
        self.assertEqual(result, 4)

    def test_mul(self):
        result = self.cal.mul()
        self.assertEqual(result, 32)

    def test_div(self):
        result = self.cal.div()
        self.assertEqual(result, 2)

    if __name__ == '__main__':
        # unittest.main
        # 构造测试集
        suite = unittest.TestSuite
        suite.addTest(ModuleTest('test_add'))
        suite.addTest(ModuleTest('test_sub'))
        suite.addTest(ModuleTest('test_mul'))
        suite.addTest(ModuleTest('test_div'))
        # 执行测试
        runner = unittest.TextTestRunner()
        runner.run(suite)
コード例 #2
0
class ModuleTest(unittest.TestCase):
    def setUp(self):
        self.cal = Calculator(9, 3)

    def tearDown(self):
        pass

    def test_add(self):
        result = self.cal.add()
        self.assertEqual(result, 12)
コード例 #3
0
ファイル: mytest.py プロジェクト: wxt151/WebInterface
class ModuleTest(unittest.TestCase):
    def setUp(self):
        self.cal = Calculator(8, 4)

    def tearDown(self):
        pass

    def test_add(self):
        result = self.cal.add()
        self.assertEqual(result, 12)

    def test_sub(self):
        result = self.cal.sub()
        self.assertEqual(result, 4)

    def test_mul(self):
        result = self.cal.mul()
        self.assertEqual(result, 32)

    def test_div(self):
        result = self.cal.div()
        self.assertEqual(result, 2)
コード例 #4
0
ファイル: mytest.py プロジェクト: wxt151/WebInterface
 def setUp(self):
     self.cal = Calculator(8, 4)
コード例 #5
0
 def setUp(self):
     self.cal = Calculator(9, 3)
コード例 #6
0
from module import Calculator

print("運算1:")
a = input("請輸入a的值:\n")
op = input("請輸入要做的運算(+ - * /):\n")
b = input("請輸入b的值:\n")

operation = Calculator(a, b, op)

print(operation.result)
print()

print("運算2:")
a2 = input("請輸入a的值:\n")
op2 = input("請輸入要做的運算(+ - * /):\n")
b2 = input("請輸入b的值:\n")

operation2 = Calculator(a2, b2, op2)

print(operation2.result)