def test_acerta_todas(self):

        for suspeito in xrange(1, 7):
            for local in xrange(1, 11):
                for arma in xrange(1, 7):
                    real = (suspeito, local, arma)

                    detetive = Detetive()
                    retorno = detetive.proximo_chute()
                    resultado = assassino(retorno, real)
                    while resultado != 0:
                        retorno = detetive.proximo_chute(resultado)
                        resultado = assassino(retorno, real)
                    self.assertEqual(retorno, real)
 def setUp(self):
     self.detetive = Detetive()