The example of this paper describes the process of automated testing Python, shared for everyone to reference.
The specific code is as follows:
Import UnitTest ######################################################################## class Romannumeralconverter (object): "" " Converter The Roman number" "" #---------------------------------------- ------------------------------ def __init__ (self, roman_numeral): "" "" Constructor "" " Self.roman_ numeral = roman_numeral Self.digit_map = {"M": +, "D": +, "C": +, "L": +, "X": Ten, "V": 5, "I": 1} def Convert_to_decimal (self): val = 0 for char in self.roman_numeral: val + = Self.digit_map[char] Return Val ######################################################################## class Romannumeralconvertertest (unittest. TestCase): "" " Test Class" "" def Test_parsing_millenia (self): value = Romannumeralconverter ("M") self.assertequals (Value.convert_to_decimal ()) if __name__ = = "__main__": Unittest.main ()
The program works as follows:
Here are three points to note:
1. Import UnitTest
2. Test class to inherit UnitTest. Testcase
3. Call Unittest.main () in main
It is important to note that the test function also starts with test.
Hopefully this article will help you with Python programming.