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