コード例 #1
0
ファイル: test_internal.py プロジェクト: BRETT71/chainer
 def test_invalid_step_value(self):
     with self.assertRaises(ValueError):
         core.complete_slice(slice(1, 1, 0), 1)
コード例 #2
0
ファイル: test_internal.py プロジェクト: BRETT71/chainer
 def test_invalid_stop_type(self):
     with self.assertRaises(IndexError):
         core.complete_slice(slice((1, 2), 1, 1), 1)
     with self.assertRaises(IndexError):
         core.complete_slice(slice((1, 2), 1, -1), 1)
コード例 #3
0
ファイル: test_internal.py プロジェクト: BRETT71/chainer
 def test_complete_slice(self):
     self.assertEqual(
         core.complete_slice(slice(*self.slice), 10),
         slice(*self.expect))
コード例 #4
0
ファイル: test_internal.py プロジェクト: simudream/chainer
 def test_invalid_step_type(self):
     with self.assertRaises(IndexError):
         core.complete_slice(slice(1, 1, (1, 2)), 1)
コード例 #5
0
ファイル: test_internal.py プロジェクト: simudream/chainer
 def test_invalid_step_value(self):
     with self.assertRaises(ValueError):
         core.complete_slice(slice(1, 1, 0), 1)
コード例 #6
0
ファイル: test_internal.py プロジェクト: simudream/chainer
 def test_complete_slice(self):
     self.assertEqual(core.complete_slice(slice(*self.slice), 10),
                      slice(*self.expect))
コード例 #7
0
ファイル: test_internal.py プロジェクト: simudream/chainer
 def test_invalid_start_type(self):
     with self.assertRaises(IndexError):
         core.complete_slice(slice((1, 2), 1, 1), 1)
     with self.assertRaises(IndexError):
         core.complete_slice(slice((1, 2), 1, -1), 1)