*** Settings *** Resource environment/variables.txt Resource NSLCMOperationKeywords.robot Library REST ${NFVO_SCHEMA}://${NFVO_HOST}:${NFVO_PORT} Library OperatingSystem Library JSONLibrary Library JSONSchemaLibrary schemas/ *** Test Cases *** Create a new subscription POST subscriptions Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location Check HTTP Response Body Json Schema Is subscription Create a new Subscription - DUPLICATION POST subscriptions DUPLICATION Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location Check HTTP Response Body Json Schema Is subscription Create a new Subscription - NO-DUPLICATION POST subscriptions NO DUPLICATION Check HTTP Response Status Code Is 201 Check HTTP Response Header Contains Location GET Subscriptions GET Subscriptions Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is subscriptions GET Subscription - Filter GET Subscriptions with filter Check HTTP Response Status Code Is 200 Check HTTP Response Body Json Schema Is subscriptions PUT subscriptions - Method not implemented PUT subscriptions Check HTTP Response Status Code Is 405 PATCH subscriptions - Method not implemented PATCH subscriptions Check HTTP Response Status Code Is 405 DELETE subscriptions - Method not implemented DELETE subscriptions Check HTTP Response Status Code Is 405