Ejemplo n.º 1
0
    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')
Ejemplo n.º 2
0
    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'
        )