Example #1
0
 def test_fim_policy_create_delete(self):
     request = self.build_fim_policy_object()
     with open(policy_file, 'r') as policy_file_object:
         policy_body = policy_file_object.read()
     pol_meta = utility.determine_policy_metadata(policy_body)
     self.remove_policy_by_name(pol_meta["policy_name"])
     policy_id = request.create(policy_body)
     request.delete(policy_id)
     with pytest.raises(cloudpassage.CloudPassageResourceExistence) as e:
         request.describe(policy_id)
     assert policy_id in str(e)
 def test_lids_policy_create_delete(self):
     deleted = False
     request = self.build_lids_policy_object()
     with open(policy_file, 'rb') as policy_file_object:
         policy_body = policy_file_object.read()
     pol_meta = utility.determine_policy_metadata(policy_body)
     self.remove_policy_by_name(pol_meta["policy_name"])
     policy_id = request.create(policy_body)
     request.delete(policy_id)
     try:
         request.describe(policy_id)
     except cloudpassage.CloudPassageResourceExistence:
         deleted = True
     assert deleted
 def test_configuration_policy_create_delete(self):
     """This test attempts to create and delete a configuration
     policy.
     """
     request = self.build_config_policy_object()
     # newname = "Functional Test Name Change"
     with open(policy_file, 'r') as policy_file_object:
         policy_body = policy_file_object.read()
     pol_meta = utility.determine_policy_metadata(policy_body)
     self.remove_policy_by_name(pol_meta["policy_name"])
     pol_dict = json.loads(policy_body)
     pol_dict["policy"]["name"] = "testpol 1"
     policy_id = request.create(json.dumps(pol_dict))
     request.delete(policy_id)
     with pytest.raises(cloudpassage.CloudPassageResourceExistence) as e:
         request.describe(policy_id)
     assert policy_id in str(e)