473a8434505b52a7310fe96425dd94c55497a8e0
[integration/test.git] / csit / suites / vtn / VTN_Mgr_OF13 / 010__flowcondition_test.robot
1 *** Settings ***
2 Documentation     Test suite for VTN Manager using OF13
3 Suite Setup       Start SuiteVtnMaTest
4 Suite Teardown    Stop SuiteVtnMaTest
5 Resource          ../../../libraries/VtnMaKeywords.robot
6
7 *** Variables ***
8 ${flowconditiondata}    "vtn-flow-match":[{"vtn-inet-match":{"source-network":"10.0.0.1/32","protocol":1,"destination-network":"10.0.0.3/32"},"index":"1"}]
9
10 *** Test Cases ***
11
12 Add a flowcondition in restconfig
13     [Documentation]    Create a flowcondition cond_1 using restconfig api
14     Add a flowcondition    cond_1    ${flowconditiondata}
15
16 Get flowcondition
17     [Documentation]    Retrieve the flowcondition by name
18     Get flowcondition    cond_1    retrieve
19
20 Get flowconditions
21     [Documentation]    Retrieve the list of flowconditions
22     Get flowconditions
23
24 Remove flowcondition
25     [Documentation]    Remove the flowcondition by name
26     Remove flowcondition    cond_1
27
28 Get flowcondition After Remove
29     [Documentation]    Verify the removed flowcondition
30     Get flowcondition    cond_1    retrieve_after_remove