|
9 | 9 | {"params": {"mode": "all-same", "operator_data": True}}, |
10 | 10 | "result[0].vrfs.default.peerList[*].[$peerAddress$,peerGroup,vrf,state]", |
11 | 11 | ( |
12 | | - ( |
13 | | - False, |
14 | 12 | [ |
15 | 13 | { |
16 | 14 | "7.7.7.7": { |
|
41 | 39 | } |
42 | 40 | }, |
43 | 41 | ], |
44 | | - ), |
45 | | - False, |
| 42 | + True, |
46 | 43 | ), |
47 | 44 | ) |
48 | 45 | operator_contains = ( |
49 | 46 | "pre.json", |
50 | 47 | "operator", |
51 | 48 | {"params": {"mode": "contains", "operator_data": "EVPN"}}, |
52 | 49 | "result[0].vrfs.default.peerList[*].[$peerAddress$,peerGroup]", |
53 | | - ((True, [{"7.7.7.7": {"peerGroup": "EVPN-OVERLAY-SPINE"}}]), False), |
| 50 | + ([{"7.7.7.7": {"peerGroup": "EVPN-OVERLAY-SPINE"}}], False), |
54 | 51 | ) |
55 | 52 | operator_not_contains = ( |
56 | 53 | "pre.json", |
57 | 54 | "operator", |
58 | 55 | {"params": {"mode": "not-contains", "operator_data": "EVPN"}}, |
59 | 56 | "result[0].vrfs.default.peerList[*].[$peerAddress$,peerGroup]", |
60 | 57 | ( |
61 | | - ( |
62 | | - True, |
| 58 | + |
63 | 59 | [ |
64 | 60 | {"10.1.0.0": {"peerGroup": "IPv4-UNDERLAY-SPINE"}}, |
65 | 61 | {"10.2.0.0": {"peerGroup": "IPv4-UNDERLAY-SPINE"}}, |
66 | 62 | {"10.64.207.255": {"peerGroup": "IPv4-UNDERLAY-MLAG-PEER"}}, |
67 | 63 | ], |
68 | | - ), |
69 | 64 | False, |
70 | 65 | ), |
71 | 66 | ) |
|
75 | 70 | {"params": {"mode": "is-gt", "operator_data": 20}}, |
76 | 71 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
77 | 72 | ( |
78 | | - ( |
79 | | - True, |
80 | 73 | [ |
81 | 74 | {"7.7.7.7": {"prefixesSent": 50}}, |
82 | 75 | {"10.1.0.0": {"prefixesSent": 50}}, |
83 | 76 | {"10.2.0.0": {"prefixesSent": 50}}, |
84 | 77 | {"10.64.207.255": {"prefixesSent": 50}}, |
85 | 78 | ], |
86 | | - ), |
87 | 79 | False, |
88 | 80 | ), |
89 | 81 | ) |
|
93 | 85 | {"params": {"mode": "is-lt", "operator_data": 60}}, |
94 | 86 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
95 | 87 | ( |
96 | | - ( |
97 | | - True, |
98 | 88 | [ |
99 | 89 | {"7.7.7.7": {"prefixesSent": 50}}, |
100 | 90 | {"10.1.0.0": {"prefixesSent": 50}}, |
101 | 91 | {"10.2.0.0": {"prefixesSent": 50}}, |
102 | 92 | {"10.64.207.255": {"prefixesSent": 50}}, |
103 | 93 | ], |
104 | | - ), |
105 | 94 | False, |
106 | 95 | ), |
107 | 96 | ) |
|
111 | 100 | {"params": {"mode": "is-in", "operator_data": [20, 40, 50]}}, |
112 | 101 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
113 | 102 | ( |
114 | | - ( |
115 | | - True, |
116 | 103 | [ |
117 | 104 | {"7.7.7.7": {"prefixesSent": 50}}, |
118 | 105 | {"10.1.0.0": {"prefixesSent": 50}}, |
119 | 106 | {"10.2.0.0": {"prefixesSent": 50}}, |
120 | 107 | {"10.64.207.255": {"prefixesSent": 50}}, |
121 | 108 | ], |
122 | | - ), |
123 | 109 | False, |
124 | 110 | ), |
125 | 111 | ) |
|
129 | 115 | {"params": {"mode": "not-in", "operator_data": [20, 40, 60]}}, |
130 | 116 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
131 | 117 | ( |
132 | | - ( |
133 | | - True, |
134 | 118 | [ |
135 | 119 | {"7.7.7.7": {"prefixesSent": 50}}, |
136 | 120 | {"10.1.0.0": {"prefixesSent": 50}}, |
137 | 121 | {"10.2.0.0": {"prefixesSent": 50}}, |
138 | 122 | {"10.64.207.255": {"prefixesSent": 50}}, |
139 | 123 | ], |
140 | | - ), |
141 | 124 | False, |
142 | 125 | ), |
143 | 126 | ) |
|
147 | 130 | {"params": {"mode": "in-range", "operator_data": (20, 60)}}, |
148 | 131 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
149 | 132 | ( |
150 | | - ( |
151 | | - True, |
152 | 133 | [ |
153 | 134 | {"7.7.7.7": {"prefixesSent": 50}}, |
154 | 135 | {"10.1.0.0": {"prefixesSent": 50}}, |
155 | 136 | {"10.2.0.0": {"prefixesSent": 50}}, |
156 | 137 | {"10.64.207.255": {"prefixesSent": 50}}, |
157 | 138 | ], |
158 | | - ), |
159 | 139 | False, |
160 | 140 | ), |
161 | 141 | ) |
|
165 | 145 | {"params": {"mode": "not-range", "operator_data": (20, 40)}}, |
166 | 146 | "result[0].vrfs.default.peerList[*].[$peerAddress$,prefixesSent]", |
167 | 147 | ( |
168 | | - ( |
169 | | - True, |
170 | 148 | [ |
171 | 149 | {"7.7.7.7": {"prefixesSent": 50}}, |
172 | 150 | {"10.1.0.0": {"prefixesSent": 50}}, |
173 | 151 | {"10.2.0.0": {"prefixesSent": 50}}, |
174 | 152 | {"10.64.207.255": {"prefixesSent": 50}}, |
175 | 153 | ], |
176 | | - ), |
177 | 154 | False, |
178 | 155 | ), |
179 | 156 | ) |
|
0 commit comments