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_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)
def test_allocate_volumes_validator(self): volumes = [{'allocate_size': 'all', 'id': 'os'}] RoleValidator.validate_schema(volumes, role.VOLUME_ALLOCATIONS)