summaryrefslogtreecommitdiffstats
path: root/csit/drools-pdp/tests/drools-pdp-test.robot
blob: d819a80864198ec2ff2ae8bd6e042bc627a82c31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
*** Settings ***
Library  Collections
Library  RequestsLibrary
Library  OperatingSystem
Library  json

*** Test Cases ***
Alive
   [Documentation]  Runs Policy PDP Alive Check
   ${auth}=  Create List  demo@people.osaaf.org  demo123456!
   Log  Creating session https://${POLICY_DROOLS_IP}:9696
   ${session}=  Create Session  policy  https://${POLICY_DROOLS_IP}:9696  auth=${auth}
   ${headers}=  Create Dictionary  Accept=application/json  Content-Type=application/json
   ${resp}=  GET On Session  policy  /policy/pdp/engine  headers=${headers}  expected_status=200
   Log  Received response from policy ${resp.text}
   Should Be Equal As Strings  ${resp.json()['alive']}  True