コード例 #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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_duas_criancas_em_L(self):
     criancas = [(0, 1), (1, 1)]
     self.assertEqual(2, noel(criancas))
コード例 #9
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_duas_criancas_em_L_invertido(self):
     criancas = [(1, 1), (0, 1)]
     self.assertEqual(2, noel(criancas))
コード例 #10
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_duas_criancas_inline_0_1_0_3(self):
     criancas = [(0, 1), (0, 3)]
     self.assertEqual(3, noel(criancas))
コード例 #11
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_duas_criancas_inline_vertical(self):
     criancas = [(1, 0), (3, 0)]
     self.assertEqual(3, noel(criancas))
コード例 #12
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_duas_criancas_inline(self):
     criancas = [(0, 1), (0, 2)]
     self.assertEqual(2, noel(criancas))
コード例 #13
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_uma_crianca_em_1_2(self):
     criancas = [(1, 2)]
     self.assertEqual(sqrt(5), noel(criancas))
コード例 #14
0
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 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
ファイル: test_noel.py プロジェクト: vmesel/dojo-centro
 def test_uma_crianca_longe(self):
     criancas = [(2, 0)]
     self.assertEqual(2, noel(criancas))