コード例 #1
0
 def test_single(self):
     self.assertEqual([], matrix_neighbors([[1]], 0, 0))
コード例 #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))
コード例 #3
0
 def test_empty(self):
     self.assertEqual([], matrix_neighbors([], 0, 0))
コード例 #4
0
 def test_sorted(self):
     self.assertEqual([1, 2], matrix_neighbors([[0, 2], [1, 3]], 0, 0))
コード例 #5
0
 def test_only_bottom(self):
     self.assertEqual([2], matrix_neighbors([[1], [2]], 0, 0))
コード例 #6
0
 def test_only_top(self):
     self.assertEqual([1], matrix_neighbors([[1], [2]], 1, 0))
コード例 #7
0
 def test_only_left(self):
     self.assertEqual([1], matrix_neighbors([[1, 2]], 0, 1))
コード例 #8
0
 def test_only_right(self):
     self.assertEqual([2], matrix_neighbors([[1, 2]], 0, 0))