This article describes the Python test-driven development method, shared for everyone to reference. Here's how:
Import unittest from main import Sample class Sampletest (unittest. TestCase): def setUp (self): print "Create a new sample" Self._sample = sample (" B64e5843ca7db8199c405be565fa7f57 ") def TearDown (self): print" destory the sample " self._sample = None def test_getvirusnamefromvt (self): "This MD5 has the VT info" asample = Sample (" B64e5843ca7db8199c405be565fa7f57 ") Dict_virusname = ASAMPLE._GETVIRUSNAMEFROMVT () self.asserttrue (dict_ Virusname!=none) def test_getvirusnamefromvt2 (self): "This MD5 have not the VT info" asample = Sample (" 2b666ffe98e465523e514d2b93b7666a ") Dict_virusname = ASAMPLE._GETVIRUSNAMEFROMVT () self.asserttrue (Len ( dict_virusname) = = 0) if __name__== "__main__": #unittest. Main () suite = UnitTest. Testloader (). Loadtestsfromtestcase (Sampletest)
Hopefully this article will help you with Python programming.