upgrade to python3 libraries
[testsuite.git] / robot / resources / music / music_interface.robot
index 456e119..3251e56 100644 (file)
@@ -1,6 +1,5 @@
 *** Settings ***
 Documentation    The main interface for interacting with MUSIC. It handles low level stuff like managing the http request library and MUSIC required fields
-Library                  RequestsClientCert
 Library              RequestsLibrary
 Library                  UUID      
 
@@ -8,6 +7,7 @@ Resource          ../global_properties.robot
 
 *** Variables ***
 ${MUSIC_HEALTH_CHECK_PATH}        /MUSIC/rest/v2/version
+${MUSIC_CASSA_HEALTH_CHECK_PATH}        /MUSIC/rest/v2/service/musicHealthCheck
 ${MUSIC_ENDPOINT}     ${GLOBAL_MUSIC_SERVER_PROTOCOL}://${GLOBAL_INJECTED_MUSIC_IP_ADDR}:${GLOBAL_MUSIC_SERVER_PORT}
 
 *** Keywords ***
@@ -17,6 +17,14 @@ Run MUSIC Health Check
      Should Be Equal As Strings        ${resp.status_code}     200
      Should Be Equal As Strings        ${resp.json()['status']}        SUCCESS
          
+
+Run MUSIC Cassandra Connection Check
+     [Documentation]    Confirm MUSIC's connection to Cassandra in active
+     ${resp}=    Run MUSIC Get Request    ${MUSIC_CASSA_HEALTH_CHECK_PATH}    
+     Should Be Equal As Strings        ${resp.status_code}     200
+     Should Be Equal As Strings        ${resp.json()['Cassandra']}     Active
+     
+     
 Run MUSIC Get Request
      [Documentation]    Runs MUSIC Get request
      [Arguments]    ${data_path}