git.frostfs.info/TrueCloudLab/frostfs-sdk-go@v0.0.0-20241022124111-5361f0ecebd3/netmap/yml_tests/filter_simple.yml (about) 1 name: single-op filters 2 nodes: 3 - attributes: 4 - key: Rating 5 value: '4' 6 - key: Country 7 value: Germany 8 tests: 9 GE true: 10 policy: 11 replicas: 12 - count: 1 13 selector: S 14 containerBackupFactor: 1 15 selectors: 16 - name: S 17 count: 1 18 clause: DISTINCT 19 filter: Main 20 filters: 21 - name: Main 22 key: Rating 23 op: GE 24 value: '4' 25 filters: [] 26 result: 27 - - 0 28 GE false: 29 policy: 30 replicas: 31 - count: 1 32 selector: S 33 containerBackupFactor: 1 34 selectors: 35 - name: S 36 count: 1 37 clause: DISTINCT 38 filter: Main 39 filters: 40 - name: Main 41 key: Rating 42 op: GE 43 value: '5' 44 filters: [] 45 error: not enough nodes 46 GT true: 47 policy: 48 replicas: 49 - count: 1 50 selector: S 51 containerBackupFactor: 1 52 selectors: 53 - name: S 54 count: 1 55 clause: DISTINCT 56 filter: Main 57 filters: 58 - name: Main 59 key: Rating 60 op: GT 61 value: '3' 62 filters: [] 63 result: 64 - - 0 65 GT false: 66 policy: 67 replicas: 68 - count: 1 69 selector: S 70 containerBackupFactor: 1 71 selectors: 72 - name: S 73 count: 1 74 clause: DISTINCT 75 filter: Main 76 filters: 77 - name: Main 78 key: Rating 79 op: GT 80 value: '4' 81 filters: [] 82 error: not enough nodes 83 LE true: 84 policy: 85 replicas: 86 - count: 1 87 selector: S 88 containerBackupFactor: 1 89 selectors: 90 - name: S 91 count: 1 92 clause: DISTINCT 93 filter: Main 94 filters: 95 - name: Main 96 key: Rating 97 op: LE 98 value: '4' 99 filters: [] 100 result: 101 - - 0 102 LE false: 103 policy: 104 replicas: 105 - count: 1 106 selector: S 107 containerBackupFactor: 1 108 selectors: 109 - name: S 110 count: 1 111 clause: DISTINCT 112 filter: Main 113 filters: 114 - name: Main 115 key: Rating 116 op: LE 117 value: '3' 118 filters: [] 119 error: not enough nodes 120 LT true: 121 policy: 122 replicas: 123 - count: 1 124 selector: S 125 containerBackupFactor: 1 126 selectors: 127 - name: S 128 count: 1 129 clause: DISTINCT 130 filter: Main 131 filters: 132 - name: Main 133 key: Rating 134 op: LT 135 value: '5' 136 filters: [] 137 result: 138 - - 0 139 LT false: 140 policy: 141 replicas: 142 - count: 1 143 selector: S 144 containerBackupFactor: 1 145 selectors: 146 - name: S 147 count: 1 148 clause: DISTINCT 149 filter: Main 150 filters: 151 - name: Main 152 key: Rating 153 op: LT 154 value: '4' 155 filters: [] 156 error: not enough nodes 157 EQ true: 158 policy: 159 replicas: 160 - count: 1 161 selector: S 162 containerBackupFactor: 1 163 selectors: 164 - name: S 165 count: 1 166 clause: DISTINCT 167 filter: Main 168 filters: 169 - name: Main 170 key: Country 171 op: EQ 172 value: Germany 173 filters: [] 174 result: 175 - - 0 176 EQ false: 177 policy: 178 replicas: 179 - count: 1 180 selector: S 181 containerBackupFactor: 1 182 selectors: 183 - name: S 184 count: 1 185 clause: DISTINCT 186 filter: Main 187 filters: 188 - name: Main 189 key: Country 190 op: EQ 191 value: China 192 filters: [] 193 error: not enough nodes 194 NE true: 195 policy: 196 replicas: 197 - count: 1 198 selector: S 199 containerBackupFactor: 1 200 selectors: 201 - name: S 202 count: 1 203 clause: DISTINCT 204 filter: Main 205 filters: 206 - name: Main 207 key: Country 208 op: NE 209 value: France 210 filters: [] 211 result: 212 - - 0 213 NE false: 214 policy: 215 replicas: 216 - count: 1 217 selector: S 218 containerBackupFactor: 1 219 selectors: 220 - name: S 221 count: 1 222 clause: DISTINCT 223 filter: Main 224 filters: 225 - name: Main 226 key: Country 227 op: NE 228 value: Germany 229 filters: [] 230 error: not enough nodes