def test_apply_policy_passes_down_ssl_verify_parameter(self, mock_http_client): api = Api(url='http://localhost', login_id='mylogin', api_key='apikey', ssl_verify='ssl_verify') def mock_auth(): return 'apitoken' api.authenticate = mock_auth api.apply_policy_file('mypolicyname', self.POLICY_FILE) policy_data = None with open(self.POLICY_FILE, 'r') as content_file: policy_data = content_file.read() self.verify_http_call(mock_http_client, HttpVerb.POST, ConjurEndpoint.POLICIES, policy_data, identifier='mypolicyname', ssl_verify='ssl_verify')
def test_apply_policy_converts_returned_data_to_expected_objects(self, mock_http_client): api = Api(url='http://localhost', login_id='mylogin', api_key='apikey') def mock_auth(): return 'apitoken' api.authenticate = mock_auth output = api.apply_policy_file('mypolicyname', self.POLICY_FILE) self.assertEqual(output, MOCK_POLICY_CHANGE_OBJECT)