Пример #1
0
 def test_matriz_3_x_3_retorna_false_pela_ultima_coluna(self):
     matriz = Matriz([
         [1, 2, 3],
         [8, 9, 5],
         [7, 6, 5],
     ])
     self.assertFalse(matriz.eh_matriz_espiral())
Пример #2
0
 def test_matriz_3_x_3_retorna_false_pelo_segundo_elemento_da_segunda_linha(self):
     matriz = Matriz([
         [1, 2, 3],
         [8, 7, 4],
         [7, 6, 5],
     ])
     self.assertFalse(matriz.eh_matriz_espiral())    
Пример #3
0
 def test_matriz_3_x_3_retorna_true(self):
     matriz = Matriz([
         [1, 2, 3],
         [8, 9, 4],
         [7, 6, 5],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #4
0
 def test_matriz_3_x_3_retorna_false_pela_primeira_linha(self):
     matriz = Matriz([
         [1, 5, 3],
         [8, 9, 4],
         [7, 6, 5],
     ])
     self.assertFalse(matriz.eh_matriz_espiral())
Пример #5
0
 def test_matriz_3_x_2_retorna_true(self):  
     matriz = Matriz([
         [1, 2],
         [6, 3],
         [5, 4],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #6
0
 def test_matriz_4_x_3_retorna_true(self):
     matriz = Matriz([
         [ 1,  2, 3],
         [10, 11, 4],
         [ 9, 12, 5],
         [ 8,  7, 6],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #7
0
 def test_matriz_4_x_1_retorna_true(self):
     matriz = Matriz([
         [1],
         [2],
         [3],
         [4],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #8
0
 def test_matriz_5_x_6_retorna_true(self):
     matriz = Matriz([
         [ 1,  2,  3,  4,  5,  6],
         [18, 19, 20, 21, 22,  7],
         [17, 28, 29, 30, 23,  8],
         [16, 27, 26, 25, 24,  9],
         [15, 14, 13, 12, 11, 10],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #9
0
 def test_matriz_5_x_4_retorna_true(self):
     matriz = Matriz([
         [ 1,  2,  3, 4],
         [14, 15, 16, 5],
         [13, 20, 17, 6],
         [12, 19, 18, 7],
         [11, 10,  9, 8],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #10
0
 def test_matriz_2_x_2_retorna_true(self):
     matriz = Matriz([
         [1, 2],
         [4, 3],
     ])
     self.assertTrue(matriz.e_matriz_espiral())
Пример #11
0
 def test_matriz_1_x_2_retorna_false(self):
     matriz = Matriz([
         [1, 3],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #12
0
 def test_matriz_1_x_1_retorna_true(self):
     matriz = Matriz([
         [1],
     ])
     self.assertTrue(matriz.e_matriz_espiral())
Пример #13
0
 def test_matriz_2_x_2_retorna_false_pela_segunda_linha(self):
     matriz = Matriz([
         [1, 2],
         [4, 4],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #14
0
 def test_matriz_2_x_2_retorna_false_pela_primeira_linha(self):
     matriz = Matriz([
         [1, 5],
         [4, 3],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #15
0
 def test_matriz_2_x_2_retorna_true(self):
     matriz = Matriz([
         [1, 2],
         [4, 3],
     ])
     self.assertTrue(matriz.e_matriz_espiral())
Пример #16
0
 def test_matriz_1_x_2_retorna_false(self):
     matriz = Matriz([
         [1, 3],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #17
0
 def test_matriz_2_x_2_retorna_false_pela_primeira_linha(self):
     matriz = Matriz([
         [1, 5],
         [4, 3],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #18
0
 def test_matriz_1_x_4_retorna_true(self):
     matriz = Matriz([
         [1, 2, 3, 4],
     ])
     self.assertTrue(matriz.eh_matriz_espiral())
Пример #19
0
 def test_matriz_2_x_2_retorna_false_pela_segunda_linha(self):
     matriz = Matriz([
         [1, 2],
         [4, 4],
     ])
     self.assertFalse(matriz.e_matriz_espiral())
Пример #20
0
 def test_matriz_1_x_1_retorna_true(self):
     matriz = Matriz([
         [1],
     ])
     self.assertTrue(matriz.e_matriz_espiral())