This example describes the Python test-driven development approach, shared for everyone to reference. The specific method is as follows:
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 has 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)
unittest. Texttestrunner (verbosity=2). Run (Suite)
I hope this article will help you with your Python programming.