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)
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)
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)
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)
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)