Beispiel #1
0
 def test_resultados(self):
     """Obteniendo una pata"""
     self.lanzada = calculo(False, False, 0, 5, [4, 5, 6, 1, 2])
     caparazon, patas, num_patas = self.lanzada[0:3]
     self.resultado_dados = resultado(caparazon, patas, num_patas)
     self.assertMultiLineEqual(
         u"Tengo el caparazón \nTengo 1 pata", self.resultado_dados)
Beispiel #2
0
 def test_una_pata(self):
     """Obteniendo de uno de los cinco dados un 1"""
     self.lanzada = calculo(False, False, 0, 5, [4, 5, 6, 1, 2])
     caparazon, patas, num_patas = self.lanzada[0:3]
     self.resultado_una_pata = resultado(caparazon, patas, num_patas)
     self.assertMultiLineEqual(
         u"Tengo el caparazón \nTengo 1 pata", self.resultado_una_pata)
Beispiel #3
0
 def test_patas(self):
     """Sacando la jugada perfecta"""
     self.lanzada = calculo(False, False, 0, 5, [1, 1, 6, 1, 1])
     caparazon, patas, num_patas = self.lanzada[0:3]
     self.resultado_patas = resultado(caparazon, patas, num_patas)
     self.assertMultiLineEqual(
         u"Tengo el caparazón \nTengo 4 patas", self.resultado_patas)
Beispiel #4
0
 def test_caparazon(self):
     """Obteniendo de uno de los cinco dados un 6"""
     self.lanzada = calculo(False, False, 0, 5, [4, 5, 6, 4, 2])
     caparazon, patas, num_patas = self.lanzada[0:3]
     self.resultado_dado = resultado(caparazon, patas, num_patas)
     self.vale = self.assertMultiLineEqual(
         u"Tengo el caparazón", self.resultado_dado)
Beispiel #5
0
 def test_caculo(self):
     """Evaluando la funcion calculo para saber si acumula y quita los
     dados de acuerdo al resultado """
     self.lanzada = calculo(False, False, 0, 5, [4, 5, 6, 1, 2])
     self.assertTupleEqual(
         (True, True, 1, 3, [4, 5, 6, 1, 2]), self.lanzada)