コード例 #1
0
 def is_valid_extra_spec(k, v):
     valid_extra_spec_key = is_valid_string(k)
     valid_type = is_valid_string(v) or isinstance(v, bool)
     valid_required_extra_spec = (
         share_types.is_valid_required_extra_spec(k, v) in (None, True))
     return (valid_extra_spec_key and valid_type
             and valid_required_extra_spec)
コード例 #2
0
ファイル: types_extra_specs.py プロジェクト: aawm/manila
 def is_valid_extra_spec(k, v):
     valid_extra_spec_key = is_valid_string(k)
     valid_type = is_valid_string(v) or isinstance(v, bool)
     valid_required_extra_spec = (
         share_types.is_valid_required_extra_spec(k, v) in (None, True))
     return (valid_extra_spec_key
             and valid_type
             and valid_required_extra_spec)
コード例 #3
0
ファイル: test_share_types.py プロジェクト: openstack/manila
    def test_is_valid_required_extra_spec_invalid(self, value):
        key = constants.ExtraSpecs.DRIVER_HANDLES_SHARE_SERVERS
        actual_result = share_types.is_valid_required_extra_spec(key, value)

        self.assertFalse(actual_result)
コード例 #4
0
ファイル: test_share_types.py プロジェクト: openstack/manila
    def test_is_valid_required_extra_spec_valid(self, key, value):
        actual_result = share_types.is_valid_required_extra_spec(key, value)

        self.assertTrue(actual_result)
コード例 #5
0
ファイル: test_share_types.py プロジェクト: openstack/manila
    def test_is_valid_required_extra_spec_other(self):
        actual_result = share_types.is_valid_required_extra_spec(
            'fake', 'fake')

        self.assertIsNone(actual_result)
コード例 #6
0
ファイル: test_share_types.py プロジェクト: JosonYuan/manila
    def test_validate_required_extra_spec_invalid(self, value):
        key = constants.ExtraSpecs.DRIVER_HANDLES_SHARE_SERVERS
        actual_result = share_types.is_valid_required_extra_spec(key, value)

        self.assertFalse(actual_result)
コード例 #7
0
ファイル: test_share_types.py プロジェクト: JosonYuan/manila
    def test_validate_required_extra_spec_other(self):
        actual_result = share_types.is_valid_required_extra_spec(
            'fake', 'fake')

        self.assertIsNone(actual_result)
コード例 #8
0
    def test_validate_required_extra_spec_other(self):
        actual_result = share_types.is_valid_required_extra_spec("fake", "fake")

        self.assertEqual(None, actual_result)
コード例 #9
0
    def test_is_valid_required_extra_spec_valid(self, key, value):
        actual_result = share_types.is_valid_required_extra_spec(key, value)

        self.assertTrue(actual_result)
コード例 #10
0
ファイル: test_share_types.py プロジェクト: yuyuyu101/manila
    def test_validate_required_extra_spec_other(self):
        actual_result = share_types.is_valid_required_extra_spec(
            'fake', 'fake')

        self.assertEqual(None, actual_result)