Skip to content

Commit 856436b

Browse files
authored
Updated the sample robot file as per updated schema (#61)
* updated the trimmed robot file as per updated schema * addressed pr review commment
1 parent b378822 commit 856436b

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

tests/templates/config/fabric/fabric.robot

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Library String
77
Suite Setup Login NDFC
88
Default Tags ndfc day2 config fabric
99

10-
{% set fabric = vxlan.fabric.name | default(vxlan.global.name) %}
10+
{% set fabric = vxlan.fabric.name %}
1111

1212
*** Test Cases ***
1313
Get All Parameters from Fabric {{ fabric }}
@@ -16,26 +16,26 @@ Get All Parameters from Fabric {{ fabric }}
1616

1717
Verify Fabric {{ fabric }} Global Parameters
1818
Should Be Equal Value Json String ${r.json()} $..FABRIC_NAME {{ fabric }} msg=name
19-
Should Be Equal Value Json String ${r.json()} $..BGP_AS {{ vxlan.global.bgp_asn }} msg=bgp_asn
19+
Should Be Equal Value Json String ${r.json()} $..BGP_AS {{ vxlan.global.ibgp.bgp_asn }} msg=bgp_asn
2020
Should Be Equal Value Json String ${r.json()} $..fabricType Switch_Fabric msg=fabricType
2121
Should Be Equal Value Json String ${r.json()} $..OVERLAY_MODE cli msg=OVERLAY_MODE
2222
Should Be Equal Value Json String ${r.json()} $..GRFIELD_DEBUG_FLAG Enable msg=GRFIELD_DEBUG_FLAG
2323

24-
Verify Fabric {{ fabric }} Underlay General Parameters
24+
Verify Fabric {{ fabric }} Underlay General Parameters
2525
Should Be Equal Value Json String ${r.json()} $..BGP_LB_ID {{ vxlan.underlay.general.underlay_routing_loopback_id | default(defaults.vxlan.underlay.general.underlay_routing_loopback_id) }} msg=BGP_LB_ID
2626
Should Be Equal Value Json String ${r.json()} $..NVE_LB_ID {{ vxlan.underlay.general.underlay_vtep_loopback_id | default(defaults.vxlan.underlay.general.underlay_vtep_loopback_id) }} msg=NVE_LB_ID
2727
Should Be Equal Value Json String ${r.json()} $..FABRIC_MTU {{ vxlan.underlay.general.intra_fabric_interface_mtu | default(defaults.vxlan.underlay.general.intra_fabric_interface_mtu) }} msg=FABRIC_MTU
2828

2929
Verify Fabric {{ fabric }} Underlay Multicast Parameters
3030
Should Be Equal Value Json String ${r.json()} $..REPLICATION_MODE {{ vxlan.underlay.general.replication_mode | default(defaults.vxlan.underlay.general.replication_mode) | title }} msg=REPLICATION_MODE
3131
{% if (vxlan.underlay.general.replication_mode | default(defaults.vxlan.underlay.general.replication_mode) | title) == 'Multicast' %}
32-
Should Be Equal Value Json String ${r.json()} $..MULTICAST_GROUP_SUBNET {{ vxlan.underlay.multicast.group_subnet | default(defaults.vxlan.underlay.multicast.group_subnet) }} msg=MULTICAST_GROUP_SUBNET
32+
Should Be Equal Value Json String ${r.json()} $..MULTICAST_GROUP_SUBNET {{ vxlan.underlay.multicast.ipv4.group_subnet | default(defaults.vxlan.underlay.multicast.ipv4.group_subnet) }} msg=MULTICAST_GROUP_SUBNET
3333
Should Be Equal Value Json String ${r.json()} $..RP_COUNT {{ vxlan.underlay.multicast.rendezvous_points | default(defaults.vxlan.underlay.multicast.rendezvous_points) }} msg=RP_COUNT
3434
Should Be Equal Value Json String ${r.json()} $..RP_MODE {{ vxlan.underlay.multicast.rp_mode | default(defaults.vxlan.underlay.multicast.rp_mode) }} msg=RP_MODE
3535
Should Be Equal Value Json String ${r.json()} $..RP_LB_ID {{ vxlan.underlay.multicast.underlay_rp_loopback_id | default(defaults.vxlan.underlay.multicast.underlay_rp_loopback_id) }} msg=RP_LB_ID
36-
Should Be Equal Value Json String ${r.json()} $..ENABLE_TRM {{ (vxlan.underlay.multicast.trm_enable | default(defaults.vxlan.underlay.multicast.trm_enable) | lower) }} msg=ENABLE_TRM
37-
{% if (vxlan.underlay.multicast.trm_enable | default(defaults.vxlan.underlay.multicast.trm_enable) | lower) == 'true' %}
38-
Should Be Equal Value Json String ${r.json()} $..L3VNI_MCAST_GROUP {{ vxlan.underlay.multicast.trm_default_group | default(defaults.vxlan.underlay.multicast.trm_default_group) }}
36+
Should Be Equal Value Json String ${r.json()} $..ENABLE_TRM {{ (vxlan.underlay.multicast.ipv4.trm_enable | default(defaults.vxlan.underlay.multicast.ipv4.trm_enable) | lower) }} msg=ENABLE_TRM
37+
{% if (vxlan.underlay.multicast.ipv4.trm_enable | default(defaults.vxlan.underlay.multicast.ipv4.trm_enable) | lower) == 'true' %}
38+
Should Be Equal Value Json String ${r.json()} $..L3VNI_MCAST_GROUP {{ vxlan.underlay.multicast.ipv4.trm_default_group | default(defaults.vxlan.underlay.multicast.ipv4.trm_default_group) }}
3939
{% endif %}
4040
{% if vxlan.underlay.multicast.rp_mode | default(defaults.vxlan.underlay.multicast.rp_mode) == 'bidir' %}
4141
Should Be Equal Value Json String ${r.json()} $..PHANTOM_RP_LB_ID1 {{ vxlan.underlay.multicast.underlay_primary_rp_loopback_id | default(defaults.vxlan.underlay.multicast.underlay_primary_rp_loopback_id) }} msg=PHANTOM_RP_LB_ID1
@@ -67,19 +67,19 @@ Verify Fabric {{ fabric }} Underlay IPv6 Parameters
6767
{% endif %}
6868
{% endif %}
6969

70-
Verify Fabric {{ fabric }} Underlay BGP Parameters
70+
Verify Fabric {{ fabric }} Underlay BGP Parameters
7171
Should Be Equal Value Json String ${r.json()} $..BGP_AUTH_ENABLE {{ (vxlan.underlay.bgp.authentication_enable | default(defaults.vxlan.underlay.bgp.authentication_enable) | lower)}} msg=BGP_AUTH_ENABLE
7272
{% if (vxlan.underlay.bgp.authentication_enable | default(defaults.vxlan.underlay.bgp.authentication_enable) | lower) == 'true' %}
7373
Should Be Equal Value Json String ${r.json()} $..BGP_AUTH_KEY_TYPE {{ vxlan.underlay.bgp.authentication_key_type | default(defaults.vxlan.underlay.bgp.authentication_key_type) }} msg=BGP_AUTH_KEY_TYPE
7474
Should Be Equal Value Json String ${r.json()} $..BGP_AUTH_KEY {{ vxlan.underlay.bgp.authentication_key | default(omit) }} msg=BGP_AUTH_KEY
7575
{% endif %}
7676

77-
{% if (vpc.advertise_pip | default(defaults.vxlan.global.vpc.advertise_pip) | lower) == 'false' %}
78-
Should Be Equal Value Json String ${r.json()} $..ADVERTISE_PIP_ON_BORDER {{ vxlan.global.vpc.advertise_pip_border_only | default(defaults.vxlan.global.vpc.advertise_pip_border_only) | lower}} msg=ADVERTISE_PIP_ON_BORDER
77+
{% if not (vxlan.global.ibgp.vpc.advertise_pip | default(defaults.vxlan.global.ibgp.vpc.advertise_pip) | bool) %}
78+
Should Be Equal Value Json String ${r.json()} $..ADVERTISE_PIP_ON_BORDER {{ vxlan.global.ibgp.vpc.advertise_pip_border_only | default(defaults.vxlan.global.ibgp.vpc.advertise_pip_border_only) | lower}} msg=ADVERTISE_PIP_ON_BORDER
7979
{% endif %}
80-
Should Be Equal Value Json String ${r.json()} $..VPC_DOMAIN_ID_RANGE {{ vxlan.global.vpc.domain_id_range | default(defaults.vxlan.global.vpc.domain_id_range) }} msg=VPC_DOMAIN_ID_RANGE
81-
Should Be Equal Value Json String ${r.json()} $..FABRIC_VPC_QOS {{ (vxlan.global.vpc.fabric_vpc_qos | default(defaults.vxlan.global.vpc.fabric_vpc_qos) | lower) }} msg=FABRIC_VPC_QOS
82-
{% if (vxlan.global.vpc.fabric_vpc_qos | default(defaults.vxlan.global.vpc.fabric_vpc_qos)) %}
83-
Should Be Equal Value Json String ${r.json()} $..FABRIC_VPC_QOS_POLICY_NAME {{ vxlan.global.vpc.fabric_vpc_qos_policy_name | default(defaults.vxlan.global.vpc.fabric_vpc_qos_policy_name) }} msg=FABRIC_VPC_QOS_POLICY_NAME
80+
Should Be Equal Value Json String ${r.json()} $..VPC_DOMAIN_ID_RANGE {{ vxlan.global.ibgp.vpc.domain_id_range | default(defaults.vxlan.global.ibgp.vpc.domain_id_range) }} msg=VPC_DOMAIN_ID_RANGE
81+
Should Be Equal Value Json String ${r.json()} $..FABRIC_VPC_QOS {{ (vxlan.global.ibgp.vpc.fabric_vpc_qos | default(defaults.vxlan.global.ibgp.vpc.fabric_vpc_qos) | lower) }} msg=FABRIC_VPC_QOS
82+
{% if (vxlan.global.ibgp.vpc.fabric_vpc_qos | default(defaults.vxlan.global.ibgp.vpc.fabric_vpc_qos)) %}
83+
Should Be Equal Value Json String ${r.json()} $..FABRIC_VPC_QOS_POLICY_NAME {{ vxlan.global.ibgp.vpc.fabric_vpc_qos_policy_name | default(defaults.vxlan.global.ibgp.vpc.fabric_vpc_qos_policy_name) }} msg=FABRIC_VPC_QOS_POLICY_NAME
8484
{% endif %}
8585

0 commit comments

Comments
 (0)