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