예제 #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')
예제 #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'
        )
예제 #3
0
 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)
예제 #4
0
 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)