コード例 #1
0
ファイル: testarray.py プロジェクト: deepbsd/OST_Python
 def test_zeroes(self):
     for N in range(4):
         a = arr.array(N, N)
         for i in range(N):
             for j in range(N):
                 #self.assertEqual(a[i][j], 0)
                 self.assertEqual(a[i, j], 0)
コード例 #2
0
ファイル: testarray.py プロジェクト: deepbsd/OST_Python
 def test_one_cell(self):
     N = 10 
     a = arr.array(N,N)
     a[2,3] = 1
     for i in range(N):
         for j in range(N):
             if i==2 and j==3:
                 self.assertEqual(a[i,j], 1)
             else:
                 self.assertEqual(a[i,j], 0)
コード例 #3
0
ファイル: testarray.py プロジェクト: deepbsd/OST_Python
 def test_identity(self):
     for N in range(4):
         a = arr.array(N, N)
         for i in range(N):
             #a[i][i] = 1
             a[i, i] = 1
         for i in range(N):
             for j in range(N):
                 #self.assertEqual(a[i][j], i==j) 
                 self.assertEqual(a[i, j], i==j)
コード例 #4
0
ファイル: testarray.py プロジェクト: deepbsd/OST_Python
 def test_key_validity(self):
     a = arr.array(10, 10)
     self.assertRaises(KeyError, self._index, a, -1, 1)
     self.assertRaises(KeyError, self._index, a, 10, 1)
     self.assertRaises(KeyError, self._index, a, 1, -1)
     self.assertRaises(KeyError, self._index, a, 1, 10)