Esempio n. 1
0
 def test_check_2(self):  # Respuesta = [1, 2, 4, 3]
     juego = Computer()
     juego.guess = [5, 6, 7, 8]
     juego.bien = 0
     juego.regular = 0
     juego.check()
     self.assertEqual(juego.posibles.count([5, 6, 7, 8]), 0)
     self.assertEqual(juego.posibles.count([1, 2, 3, 5]), 0)
     self.assertEqual(juego.posibles.count([0, 9, 2, 4]), 1)
     self.assertEqual(juego.posibles.count([1, 2, 4, 3]), 1)
Esempio n. 2
0
 def test_check_1(self):  # Respuesta = [1, 2, 4, 3]
     juego = Computer()
     juego.guess = [1, 2, 3, 4]
     juego.bien = 2
     juego.regular = 2
     juego.check()
     self.assertEqual(juego.posibles.count([1, 2, 4, 3]), 1)
     self.assertEqual(juego.posibles.count([2, 1, 3, 4]), 1)
     self.assertEqual(juego.posibles.count([3, 2, 1, 4]), 1)
     self.assertEqual(juego.posibles.count([1, 3, 2, 4]), 1)
     self.assertEqual(juego.posibles.count([1, 2, 3, 4]), 0)
Esempio n. 3
0
 def test_check_bienregular(self):
     juego = Computer()
     juego.bien = 3
     juego.regular = 3
     self.assertFalse(juego.check_bienregular())
     juego.bien = 3
     juego.regular = 1
     self.assertFalse(juego.check_bienregular())
     juego.bien = 1
     juego.regular = 1
     self.assertTrue(juego.check_bienregular())
     self.assertFalse(juego.loop_general)
     juego.bien = 2
     juego.regular = 2
     self.assertTrue(juego.check_bienregular())
     self.assertFalse(juego.loop_general)
     juego.bien = 4
     juego.regular = 0
     self.assertTrue(juego.check_bienregular())
     self.assertFalse(juego.loop_general)
     self.assertFalse(juego.is_playing)