1. A gravação de caso de teste tem configuração e desmontagem
2. Função única - teste de teste - um início e fim;
3. Diversas funções - teste separado - vários casos de teste - dois mesmos início e fim
4. Considere O início e o fim da fusão estão encapsulados em uma classe
5. Atualmente, todas as funções e funções a serem testadas são gravadas no mesmo script python, o
que é inconveniente de gerenciar; portanto, agora você precisa escrever seu próprio script para cada função e função;
A implementação dos dois casos de uso é diferente:
if __name __ == '__ main__':
unittest.main ():
if __name __ == '__ main__':
runner = unittest.TextTestRunner ()
runner.run (suite)
Arquivos Python podem ser usados como módulos (importação e importação) e diretamente usados:
__name__ é um atributo interno do módulo em Python, que é um método de chamada .python;
__main__ é usado diretamente;
if __name__=='__main__':
unittest.main():
#按照ASCII编码的顺序来执行