Ejemplo n.º 1
0
 def test_tres_criancas_em_T_invertido(self):
     criancas = [(-1, 0), (0, 1), (1, 0)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 2
0
 def test_duas_criancas_em_L_invertido(self):
     criancas = [(1, 1), (0, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 3
0
 def test_tres_criancas_em_U_estiloso_invertido(self):
     criancas = [(0, 1), (1, 0), (2, 1)]
     self.assertEqual(2 + sqrt(2), noel(criancas))
Ejemplo n.º 4
0
 def test_duas_criancas_inline(self):
     criancas = [(0, 1), (0, 2)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 5
0
 def test_duas_criancas_inline_vertical(self):
     criancas = [(1, 0), (3, 0)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 6
0
 def test_uma_crianca_pra_cima(self):
     criancas = [(0, 1)]
     self.assertEqual(1, noel(criancas))
Ejemplo n.º 7
0
 def test_uma_crianca_na_diagonal(self):
     criancas = [(1, 1)]
     self.assertEqual(sqrt(2), noel(criancas))
Ejemplo n.º 8
0
 def test_duas_criancas_em_L(self):
     criancas = [(0, 1), (1, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 9
0
 def test_duas_criancas_em_L_invertido(self):
     criancas = [(1, 1), (0, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 10
0
 def test_duas_criancas_inline_0_1_0_3(self):
     criancas = [(0, 1), (0, 3)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 11
0
 def test_duas_criancas_inline_vertical(self):
     criancas = [(1, 0), (3, 0)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 12
0
 def test_duas_criancas_inline(self):
     criancas = [(0, 1), (0, 2)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 13
0
 def test_uma_crianca_em_1_2(self):
     criancas = [(1, 2)]
     self.assertEqual(sqrt(5), noel(criancas))
Ejemplo n.º 14
0
 def test_uma_crianca_na_diagonal(self):
     criancas = [(1, 1)]
     self.assertEqual(sqrt(2), noel(criancas))
Ejemplo n.º 15
0
 def test_tres_criancas_em_trapezio(self):
     criancas = [(1, 0), (-1, 1), (1, 1)]
     self.assertEqual(2 + sqrt(2), noel(criancas))
Ejemplo n.º 16
0
 def test_duas_criancas_em_L_certo(self):
     criancas = [(1, 0), (0, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 17
0
 def test_quatro_criancas_em_espingarda(self):
     criancas = [(2, 0), (0,1), (-2, 1), (1, 1)]
     self.assertEqual(4 + sqrt(2), noel(criancas))
Ejemplo n.º 18
0
 def test_tres_criancas_em_U_estiloso_invertido(self):
     criancas = [(0, 1), (1, 0), (2, 1)]
     self.assertEqual(2 + sqrt(2), noel(criancas))
Ejemplo n.º 19
0
 def test_uma_crianca_pra_cima(self):
     criancas = [(0, 1)]
     self.assertEqual(1, noel(criancas))
Ejemplo n.º 20
0
 def test_tres_criancas_em_T(self):
     criancas = [(0, 1), (-1, 1), (1, 1)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 21
0
 def test_uma_crianca_em_1_2(self):
     criancas = [(1, 2)]
     self.assertEqual(sqrt(5), noel(criancas))
Ejemplo n.º 22
0
 def test_tres_criancas_em_T_invertido(self):
     criancas = [(-1, 0), (0, 1), (1, 0)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 23
0
 def test_duas_criancas_inline_0_1_0_3(self):
     criancas = [(0, 1), (0, 3)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 24
0
 def test_uma_crianca(self):
     criancas = [(1, 0)]
     self.assertEqual(1, noel(criancas))
Ejemplo n.º 25
0
 def test_duas_criancas_em_L(self):
     criancas = [(0, 1), (1, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 26
0
 def test_tres_criancas_em_trapezio(self):
     criancas = [(1, 0), (-1, 1), (1, 1)]
     self.assertEqual(2 + sqrt(2), noel(criancas))
Ejemplo n.º 27
0
 def test_duas_criancas_em_L_certo(self):
     criancas = [(1, 0), (0, 1)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 28
0
 def test_quatro_criancas_em_cadeira_deitada(self):
     criancas = [(1, 0), (0, 1), (-1, 1), (1, 1)]
     self.assertEqual(4, noel(criancas))
Ejemplo n.º 29
0
 def test_tres_criancas_em_T(self):
     criancas = [(0, 1), (-1, 1), (1, 1)]
     self.assertEqual(3, noel(criancas))
Ejemplo n.º 30
0
 def test_quatro_criancas_em_espingarda(self):
     criancas = [(2, 0), (0, 1), (-2, 1), (1, 1)]
     self.assertEqual(4 + sqrt(2), noel(criancas))
Ejemplo n.º 31
0
 def test_uma_crianca(self):
     criancas = [(1, 0)]
     self.assertEqual(1, noel(criancas))
Ejemplo n.º 32
0
 def test_zero_criancas_todas_malvadas(self):
     criancas = []
     self.assertEqual(0, noel(criancas))
Ejemplo n.º 33
0
 def test_quatro_criancas_em_cadeira_deitada(self):
     criancas = [(1, 0), (0,1), (-1, 1), (1, 1)]
     self.assertEqual(4, noel(criancas))
Ejemplo n.º 34
0
 def test_uma_crianca_longe(self):
     criancas = [(2, 0)]
     self.assertEqual(2, noel(criancas))
Ejemplo n.º 35
0
 def test_zero_criancas_todas_malvadas(self):
     criancas = []
     self.assertEqual(0, noel(criancas))    
Ejemplo n.º 36
0
 def test_uma_crianca_longe(self):
     criancas = [(2, 0)]
     self.assertEqual(2, noel(criancas))