def test_drawing(self): self.assertEqual(solve(self.n0, self.p0), 0) self.assertEqual(solve(self.n1, self.p1), 0) self.assertEqual(solve(self.n2, self.p2), 2) self.assertEqual(solve(self.n3, self.p3), 2) self.assertEqual(solve(self.n4, self.p4), 1) self.assertEqual(solve(self.n5, self.p5), 0) self.assertEqual(solve(self.n6, self.p6), 0) self.assertEqual(solve(self.n7, self.p7), 2) self.assertEqual(solve(self.n8, self.p8), 1) self.assertEqual(solve(self.n9, self.p9), 0)
def test_middle_par(self): self.assertEqual(solve(8, 5), 2)
def test_last_impar(self): self.assertEqual(solve(7, 7), 0)
def test_ultima_pagina_impar(self): self.assertEqual(solve(self.n_impar, self.n_impar), 0)
def testS(self): self.assertEqual(solve(6, 4), 1) self.assertEqual(solve(7, 5), 1)
def testMidPage(self): self.assertEqual(solve(6, 3), 1) self.assertEqual(solve(7, 4), 1)
def test_first_par(self): self.assertEqual(solve(10, 1), 0)
def test_second_half_impar(self): self.assertEqual(solve(7, 4), 1)
def test_primera_mitad_impar(self): self.assertEqual(solve(9, 3), 1)
def test_pag_central_impar(self): self.assertEqual(solve(9, 5), 2)
def test_ultima_pag_impar(self): self.assertEqual(solve(5, 5), 0)
def test_ultima_pag_par(self): self.assertEqual(solve(6, 6), 0)
def test_pagina_segunda_mitad_impar(self): self.assertEqual(solve(self.n_impar, 60), 20)
def test_pagina_primera_mitad_impar(self): self.assertEqual(solve(self.n_impar, 20), 10)
def test_pagina_central_impar(self): self.assertEqual(solve(self.n_impar, self.n_par / 2), 25)
def test_middle_impar(self): self.assertEqual(solve(9, 5), 2)
def test_first_half_impar(self): self.assertEqual(solve(5, 2), 1)
def test_segunda_mitad_par(self): self.assertEqual(solve(10, 7), 2)
def test_first_impar(self): self.assertEqual(solve(9, 1), 0)
def test_segunda_mitad_impar(self): self.assertEqual(solve(9, 7), 1)
def testLastPage(self): self.assertEqual(solve(6, 6), 0) self.assertEqual(solve(7, 7), 0)
def test_1a_pag_impar(self): self.assertEqual(solve(5, 1), 0)
def testF(self): self.assertEqual(solve(6, 2), 1) self.assertEqual(solve(7, 3), 1)
def test_last_par(self): self.assertEqual(solve(8, 8), 0)
def testPage1(self): self.assertEqual(solve(6, 1), 0) self.assertEqual(solve(7, 1), 0)
def test_primera_pagina_impar(self): self.assertEqual(solve(self.n_impar, self.p), 0)