コード例 #1
0
 def test_range_filter_invalid_op(self):
     with testtools.ExpectedException(exc.OpenStackCloudException,
                                      "Invalid range value: <>100"):
         _utils.range_filter(RANGE_DATA, "key1", "<>100")
コード例 #2
0
 def test_range_filter_range(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "<3")
     self.assertIsInstance(retval, list)
     self.assertEqual(4, len(retval))
     self.assertEqual(RANGE_DATA[:4], retval)
コード例 #3
0
 def test_range_filter_exact(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "2")
     self.assertIsInstance(retval, list)
     self.assertEqual(2, len(retval))
     self.assertEqual(RANGE_DATA[2:4], retval)
コード例 #4
0
 def test_range_filter_max(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "max")
     self.assertIsInstance(retval, list)
     self.assertEqual(2, len(retval))
     self.assertEqual(RANGE_DATA[-2:], retval)
コード例 #5
0
ファイル: test__utils.py プロジェクト: dbckz/shade
 def test_range_filter_invalid_op(self):
     with testtools.ExpectedException(
         exc.OpenStackCloudException,
         "Invalid range value: <>100"
     ):
         _utils.range_filter(RANGE_DATA, "key1", "<>100")
コード例 #6
0
ファイル: test__utils.py プロジェクト: dbckz/shade
 def test_range_filter_exact(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "2")
     self.assertIsInstance(retval, list)
     self.assertEqual(2, len(retval))
     self.assertEqual(RANGE_DATA[2:4], retval)
コード例 #7
0
ファイル: test__utils.py プロジェクト: dbckz/shade
 def test_range_filter_range(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "<3")
     self.assertIsInstance(retval, list)
     self.assertEqual(4, len(retval))
     self.assertEqual(RANGE_DATA[:4], retval)
コード例 #8
0
ファイル: test__utils.py プロジェクト: dbckz/shade
 def test_range_filter_max(self):
     retval = _utils.range_filter(RANGE_DATA, "key1", "max")
     self.assertIsInstance(retval, list)
     self.assertEqual(2, len(retval))
     self.assertEqual(RANGE_DATA[-2:], retval)