コード例 #1
0
 def test_validate_role_yaml_invalid_type(self):
     role = SAMPLE_ROLE_OBJ.copy()
     role['CountDefault'] = 'should not be a string'
     current_roles = [SAMPLE_ROLE_OBJ]
     requested_roles = [role, ]
     action = plan.ValidateRolesDataAction(requested_roles, current_roles)
     result = action.run(self.ctx)
     self.assertTrue(result.error)
コード例 #2
0
 def test_invalid_roles(self):
     current_roles = [SAMPLE_ROLE_2_OBJ]
     requested_roles = [
         SAMPLE_ROLE_OBJ,
     ]
     action = plan.ValidateRolesDataAction(requested_roles, current_roles)
     result = action.run(self.ctx)
     self.assertTrue(result.error)
コード例 #3
0
 def test_validate_role_yaml_missing_name(self):
     role = SAMPLE_ROLE_OBJ.copy()
     del role['name']
     current_roles = [SAMPLE_ROLE_OBJ]
     requested_roles = [role, ]
     action = plan.ValidateRolesDataAction(requested_roles, current_roles)
     result = action.run(self.ctx)
     self.assertTrue(result.error)