def teste_status(self): ator = Ator() 'Confere status de um ator' # Conferencia de caracter de ator ativo self.assertEqual(ATIVO, ator.status(0)) # Colidindo ator com ele mesmo para alterar seu status para destruido ator._tempo_de_colisao = 3.2 self.assertEqual(ATIVO, ator.status(3.1), 'Status para tempo 3.1 de jogo deveria mostrar status ativo, já que é menor que o tempo de colisão 3.2') self.assertEqual(DESTRUIDO, ator.status(3.2), 'Status para tempo 3.2 de jogo deveria mostrar status destruido, já que é igual ao tempo de colisão 3.2') self.assertEqual(DESTRUIDO, ator.status(4), 'Status para tempo 4 de jogo deveria mostrar status destruido, já que é maior que o tempo de colisão 3.2')
def teste_status(self): ator = Ator() 'Confere status de um ator' # Conferencia de caracter de ator ativo self.assertEqual(ATIVO, ator.status(0)) # Colidindo ator com ele mesmo para alterar seu status para destruido ator._tempo_de_colisao = 3.2 self.assertEqual( ATIVO, ator.status(3.1), 'Status para tempo 3.1 de jogo deveria mostrar status ativo, já que é menor que o tempo de colisão 3.2' ) self.assertEqual( DESTRUIDO, ator.status(3.2), 'Status para tempo 3.2 de jogo deveria mostrar status destruido, já que é igual ao tempo de colisão 3.2' ) self.assertEqual( DESTRUIDO, ator.status(4), 'Status para tempo 4 de jogo deveria mostrar status destruido, já que é maior que o tempo de colisão 3.2' )
def teste_resetar(self): ator = Ator() self.assertIsNone(ator._tempo_de_colisao) ator._tempo_de_colisao = 1 ator.resetar() self.assertIsNone(ator._tempo_de_colisao)