qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          Python單元測試框架使用unittestpyUnit

           使用Pyunit框架的簡單測試
          '''''
          Created on 2014-4-15
          @author: Administrator
          '''
          import unittest,my_math
          class Test(unittest.TestCase):
          def testIntegers(self):
          for x in xrange(-10,10):
          for y in xrange(-10,10):
          p = my_math.product(x,y)
          self.failUnless(p == x*y,'Integer multiplication faild')
          def testFloat(self):
          for x in  xrange(-10,10):
          for y in xrange(-10,10):
          x = x/10.0
          y = y/10.0
          p = my_math.product(x,y)
          self.failUnless(p == x*y,'Float multiplication faild')
          if __name__ == "__main__":
          #import sys;sys.argv = ['', 'Test.testName']
          unittest.main()
          my_math.py
          '''''
          Created on 2014-4-15
          @author: Administrator
          '''
          def square(x):
          '''''
          Squares a number and return the result.
          >>>square(2)
          4
          >>>square(3)
          9
          '''
          return x*x
          def product(x,y):
          if x == 7 and y ==9:
          return 'bug'
          else:
          return x * y
          #return x*y
          '''''
          if __name__ == '__main__':
          import doctest, my_math
          doctest.testmod(my_math)
          '''
            unittest.main函數(shù)負責(zé)運行測試。它會實例化所有TestCase的子類,運行所有名字以test開頭的方法。
            如果定義了叫做setUp和tearDown的方法,他們就會運行在每個測試方法之前和之后執(zhí)行。

          posted on 2014-04-21 12:50 順其自然EVO 閱讀(321) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2014年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桦南县| 木兰县| 祁连县| 阜阳市| 江源县| 八宿县| 博白县| 阿图什市| 临泉县| 慈利县| 昭觉县| 新闻| 邮箱| 酒泉市| 木里| 西和县| 张家界市| 美姑县| 开平市| 阳西县| 五华县| 金华市| 杭锦后旗| 阿克苏市| 阿坝县| 遂昌县| 长武县| 界首市| 绍兴县| 南乐县| 福贡县| 奇台县| 巨野县| 东丽区| 湖南省| 威远县| 报价| 太谷县| 南宁市| 九龙城区| 长岭县|