def test_meta_info(self):
     meta = {
         'name': 'Some Name',
         'description': 'Some Description',
         'tags': []
     }
     RoleValidator.validate_schema(meta, role.ROLE_META_INFO)
    def test_properties_allocate_size(self):
        for size in self.allocation_sizes:
            volumes = [{'allocate_size': size, 'id': self.ids[0]}]
            RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)

        for size in self.invalid_data:
            volumes = [{'allocate_size': size, 'id': self.ids[0]}]
            self.assertInvalidData(volumes)
    def test_properties_allocate_size(self):
        for size in self.allocation_sizes:
            volumes = [{'allocate_size': size, 'id': self.ids[0]}]
            RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)

        for size in self.invalid_data:
            volumes = [{'allocate_size': size, 'id': self.ids[0]}]
            self.assertInvalidData(volumes)
 def test_meta_info(self):
     meta = {'name': 'Some Name', 'description': 'Some Description'}
     RoleValidator.validate_schema(meta, role.ROLE_META_INFO)
 def test_restrictions(self):
     restrictions = ["conidtion", {'condition': "some condition"}]
     RoleValidator.validate_schema(restrictions, role.RESTRICTIONS)
 def test_full_restriction(self):
     full_restriction = {'condition': "some_string"}
     RoleValidator.validate_schema(full_restriction, role.FULL_RESTRICTION)
 def test_properties_id(self):
     for i in self.ids:
         volumes = [{'allocate_size': self.allocation_sizes[0], 'id': i}]
         RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)
 def test_restrictions(self):
     restrictions = ["conidtion", {'condition': "some condition"}]
     RoleValidator.validate_schema(restrictions, base_types.RESTRICTIONS)
 def test_full_restriction(self):
     full_restriction = {'condition': "some_string"}
     RoleValidator.validate_schema(full_restriction,
                                   base_types._FULL_RESTRICTION)
Esempio n. 10
0
 def test_properties_id(self):
     for i in self.ids:
         volumes = [{'allocate_size': self.allocation_sizes[0], 'id': i}]
         RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)
Esempio n. 11
0
 def test_allocate_volumes_validator(self):
     volumes = [{'allocate_size': 'all', 'id': 'os'}]
     RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)