有錯誤嗎?我不明白為什么它不起作用。
class Form:
def __init__(self, name, pas, email='', link=''):
self.name = name
self.pas = pas
self.email = email
self.link = link
form = Form("Mam", "testpas")
form2 = Form("Dad", "testpas2", "[email protected]", "https://https://stackoverflow.com/")
print(form_url("https://itproger.com"))
單元測驗代碼:
import unittest
import form
class TestForm(unittest.TestCase):
def setUp(self):
self.obj = form.Form()
def test_init(self):
self.assertEqual(self.obj.name, "Mam")
self.assertEqual(self.obj.pas, "testpas")
self.assertEqual(self.obj.name, "Dad")
self.assertEqual(self.obj.pas, "testpas2")
self.assertEqual(self.obj.email, "[email protected]")
self.assertEqual(self.obj.link, "https://https://stackoverflow.com/")
if __name__ == '__main__':
unittest.main()
uj5u.com熱心網友回復:
這里有很多錯誤,但我會試著讓你朝著正確的方向開始。
class TestForm(unittest.TestCase):
def setUp(self):
self.obj1 = form.form
self.obj2 = form.form2
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/518425.html
標籤:Python单元测试
