예제 #1
0
class AddTest(unittest.TestCase):
    #每一条用例执行之前都要做的操作可放到setUp
    def setUp(self):
        self.c = Count()
        print("start test")

    #每条用例执行之后的要做的操作放到tearDown
    def tearDown(self):
        print("end test")

    # 测试方法必须以test开头
    def test_add_3_5(self):
        result = self.c.add(3, 5)
        # 断言结果是否=8
        self.assertEqual(result, 8)

    # 预期结果和实际结果不符,会报failure(失败)
    def test_add_22_33(self):
        result = self.c.add(2.2, 3.3)
        self.assertEqual(result, 5)

    # 自己代码问题,会报失败,Error
    def test_add_hello(self):
        result = self.c.add()
        self.assertEqual(result, 5)
예제 #2
0
class TestCount(unittest.TestCase):

    def setUp(self):
        self.j = Count(2, 3)


    def test_add(self):
        '''This will be the description of the TestCase--test_add.'''

        self.add = self.j.add()
        self.assertEqual(self.add,5)
        print "Test is OK !"

    def test_add2(self):
        '''This will be the description of the TestCase--test_add2.'''
        self.add = self.j.add()
        self.assertEqual(self.add,2)
        print "Test is ERROR !"

    @unittest.skip("skip")
    def test_add3(self):
        '''This will be the description of the TestCase--test_add3.'''
        self.add = self.j.add()
        self.assertEqual(self.add,2)
        print "Test is ERROR !"


    def tearDown(self):

        pass
예제 #3
0
class TestAdd(unittest.TestCase):
    def setUp(self):
        self.obj = Count()

    def tearDown(self):
        self.obj = None

    def add_test(self):
        print 'run add_test'
        print self.obj.add(10, 20) == 30

    def sub_test(self):
        print 'run sub_test'
        print self.obj.sub(10, 5) == 5
예제 #4
0
 def test_add(self):
     try:
         j = Count(2, 4)
         add = j.add()
         assert (add == 6), 'Integer addition result error!'
     except AssertionError, msg:
         print msg
예제 #5
0
class Test_add(unittest.TestCase):
    def setUp(self):
        print('test start')

    def testadd(self):
        self.j = Count(2, 3)
        self.add = self.j.add()
        return self.assertEqual(self.add, 5)

    def testadd2(self):
        self.j = Count(45, 13)
        self.add = self.j.add()
        return self.assertEqual(self.add, 58)

    def tearDown(self):
        print('test end')
예제 #6
0
class TestCount(unittest.TestCase):
    def setUp(self):
        #pass
        self.j = Count(2, 3)

    def test_add(self):
        #self.j=Count(2,3)
        self.add = self.j.add()
        self.assertEqual(self.add, 5, msg='相加不等于5')

    def test_add2(self):
        self.j = Count(2.3, 2.5)
        self.add = self.j.add()
        self.assertEqual(self.add, 6, msg='小数相加不等于6')

    def tearDown(self):
        pass
예제 #7
0
 def test_add(self):
     try:
         j = Count(2, 4)
         add = j.add()
         assert (add == 6), 'Integer addition result error!'
     except AssertionError as msg:
         print(msg)
     else:
         print('test pass!')
예제 #8
0
 def test_add(self):
     try:
         j = Count(2, 4)
         add = j.add()
         assert(add == 6), 'Integer addition result error!'
     except AssertionError as msg:
         print(msg)
     else:
         print('test pass!')
예제 #9
0
 def test_add(self):
     try:
         j = Count(2, 3)
         add = j.add()
         assert (add == 6), 'ERROR'
     except AssertionError as msg:
         print(msg)
     else:
         print('Pass!')
예제 #10
0
class TestCount(unittest.TestCase):
    def setUp(self):
        self.j = Count(2, 3)

    def test_add(self):
        self.add = self.j.add()
        self.assertEqual(self.add, 5)

    def tearDown(self):
        pass
예제 #11
0
 def test_a_add2(self):
     #测试步骤
     count = Count()
     result = count.add(1.1, 2.13)
     #实际结果
     actual_result = float(result)
     #预期结果
     expect_reuslt = 3.23
     #断言
     self.assertEqual(expect_reuslt, actual_result)
예제 #12
0
 def test_b_add1(self):
     #测试步骤
     count = Count()
     result = count.add(1, 2)
     #实际结果
     actual_result = result
     #预期结果
     expect_result = 3
     #断言
     self.assertEqual(expect_result, actual_result)
예제 #13
0
    def test_add2(self):
        #测试步骤
        count = Count()
        result = count.add(1.1, 3)
        #实际结果
        actual_result = float(result)
        #预期结果
        expect_result = 4.1

        #断言
        self.assertEqual(actual_result, expect_result)
예제 #14
0
class TestCount(unittest.TestCase):
    def setUp(self):
        pass
    #测试整数相加
    def test_add(self):
        self.j = Count(2,3)
        self.add = self.j.add()
        self.assertEqual(self.add,5)
    #测试小数相加
    def test_add2(self):
        self.j = Count(2.3,4.2)
        self.add = self.j.add()
        self.assertEqual(self.add,6.5)
    #测试字符串相加
    def test_add3(self):
        self.j = Count("hello"," world")
        self.add = self.j.add()
        self.assertEqual(self.add,"hello world")
    def tearDown(self):
        pass
예제 #15
0
class TestCount(unittest.TestCase):

    def setup(self):
        pass

    def test_add(self):
        self.j = Count(2,3)
        self.add = self.j.add()
        self.assertEqual(self.add,5)

    def test_add2(self):
        self.j = Count(2.5,3.5)
        self.add = self.j.add()
        self.assertEqual(self.add,6.0)

    def test_add3(self):
        self.j = Count('hello','world')
        self.add = self.j.add()
        self.assertEqual(self.add,'helloworld')
        
    def teardown(self):
        pass
예제 #16
0
파일: tests.py 프로젝트: negotang/any
class MyTest(unittest.TestCase) :
    def tearDown(self):
        print('test end')

    def  setUp(self):
        print('test start')

    @classmethod
    def tearDownClass(cls):
        print('all  down')

    @classmethod
    def setUpClass(cls):
        print('all  start')

    def test_add(self):
        self.Count = Count(2,4)
        self.assertEqual(self.Count.add(),6)

    def test_sub(self):
        self.Count = Count(6, 4)
        self.assertEqual(self.Count.sub(), 2)
예제 #17
0
 def testadd1(self):
     '''测试2+3=5  可以在html文件中显示'''
     j = Count(2,3)
     self.assertEqual(j.add(), 5)
예제 #18
0
 def testAdd2(self):
     a2 = Count(1, 9)
     self.assertEqual(a2.add(), 10)
예제 #19
0
 def test_add(self):
     '''加法测试1'''
     j = Count(2, 3)
     self.assertEqual(j.add(), 5)
예제 #20
0
 def test_add2(self):
     j = Count(2.0, 3.0)
     add = j.add()
     self.assertEqual(add, 5)
예제 #21
0
 def testAdd(self):
     a1 = Count(2, 3)
     self.assertEqual(a1.add(), 5)
예제 #22
0
 def test_add1(self):
     j = Count(2, 3)
     add = j.add()
     self.assertEqual(add, 5)
예제 #23
0
파일: testadd.py 프로젝트: Airyyj/PyThree
 def test_add(self):
     j = Count(2,3)
     self.assertEqual(j.add(),5)
예제 #24
0
파일: testadd.py 프로젝트: Airyyj/PyThree
 def test_add2(self):
     j = Count(23,12)
     self.assertEqual(j.add(),35)
예제 #25
0
 def test_add1(self):
     count = Count(1.2, 2.3)
     add = count.add()
     self.assertEqual(add, 3.5)
예제 #26
0
 def test_add2(self):
     '''加法测试2'''
     j = Count(23, 12)
     self.assertEqual(j.add(), 35)
예제 #27
0
 def test1(self):
     count = Count(2, 3)
     self.add = count.add()
     self.assertEqual(self.add, 5)
예제 #28
0
 def testadd2(self):
     '''测试30+50=80  可以在html文件中显示'''
     j = Count(30,50)
     self.assertEqual(j.add(), 80)
예제 #29
0
 def test_add2(self):
     count = Count("hello", " world")
     add = count.add()
     self.assertEqual(add, "hello world")
예제 #30
0
 def test__add(self):
     J = Count(3, 4)
     ADD = J.add()
     self.assertEqual(ADD, 7)