zoukankan      html  css  js  c++  java
  • unittest

    unittest 提供了一组测试函数,可以用来特化测试,如assertDictEqual、assertEqual、assertTrue、assertFalse、assertGreater、assertGreaterEqual、assertIn、assertIs、assertIsIntance、assertIsNon、assertualIsNot、assertIsNotNone、assertItemsEqual、assertLess、assertLessEqual、assertListEqual、assertMultiLineEqual、assertNotAlmostEqual、assertNot-Equal、assertTupleEqual、assertRaises、assertRaisesRegexp、assertRegexpMatches

    cap.py

    def just_do_it(text):
      return text.capitalize()

    test_cap.py

    import unittest
    import cap
    
    class TestCap(unittest.TestCase):
        def setUp(self):
            pass
        def tearDown(self):
            pass
        def test_one_word(self):
            text = 'duck'
            result = cap.just_do_it(text)
            self.assertEqual(result, 'Duck')
        def test_multiple_words(self):
            text = 'a veritable flock of ducks'
            result = cap.just_do_it(text)
            self.assertEqual(result, 'A Veritable Flock Of Ducks')
    
    if __name__ == '__main__':
        unittest.main()
    python test_cap.py

  • 相关阅读:
    MillerRabin
    BM算法总结
    高斯消元处理自由变元的方法
    [IOI2019]矩形区域
    费用流处理负圈的方法
    回文自动机(PAM)总结
    [TJOI2017]龙舟
    luogu P2252 [SHOI2002]取石子游戏|【模板】威佐夫博弈
    博弈论
    构造
  • 原文地址:https://www.cnblogs.com/jzm17173/p/5776111.html
Copyright © 2011-2022 走看看