Exemplo n.º 1
0
 def test_single(self):
     self.assertEqual([], matrix_neighbors([[1]], 0, 0))
Exemplo n.º 2
0
 def test_full(self):
     self.assertEqual([2, 4, 6, 8],
                      matrix_neighbors([[1, 2, 3], [4, 5, 6], [7, 8, 9]], 1,
                                       1))
Exemplo n.º 3
0
 def test_empty(self):
     self.assertEqual([], matrix_neighbors([], 0, 0))
Exemplo n.º 4
0
 def test_sorted(self):
     self.assertEqual([1, 2], matrix_neighbors([[0, 2], [1, 3]], 0, 0))
Exemplo n.º 5
0
 def test_only_bottom(self):
     self.assertEqual([2], matrix_neighbors([[1], [2]], 0, 0))
Exemplo n.º 6
0
 def test_only_top(self):
     self.assertEqual([1], matrix_neighbors([[1], [2]], 1, 0))
Exemplo n.º 7
0
 def test_only_left(self):
     self.assertEqual([1], matrix_neighbors([[1, 2]], 0, 1))
Exemplo n.º 8
0
 def test_only_right(self):
     self.assertEqual([2], matrix_neighbors([[1, 2]], 0, 0))