\unset ECHO 1..349 ok 1 - Should create a temp table for a prepared statement with space and values ok 2 - Table __spacenames__ should exist ok 3 - Should create a temp table for a values statement ok 4 - Table __somevals__ should exist ok 5 - set_eq(prepared, prepared, desc) should pass ok 6 - set_eq(prepared, prepared, desc) should have the proper description ok 7 - set_eq(prepared, prepared, desc) should have the proper diagnostics ok 8 - set_eq(prepared, prepared) should pass ok 9 - set_eq(prepared, prepared) should have the proper description ok 10 - set_eq(prepared, prepared) should have the proper diagnostics ok 11 - set_eq(execute, execute, desc) should pass ok 12 - set_eq(execute, execute, desc) should have the proper description ok 13 - set_eq(execute, execute, desc) should have the proper diagnostics ok 14 - set_eq(values, dupe values) should pass ok 15 - set_eq(values, dupe values) should have the proper description ok 16 - set_eq(values, dupe values) should have the proper diagnostics ok 17 - set_eq(select, prepared) fail missing should fail ok 18 - set_eq(select, prepared) fail missing should have the proper description ok 19 - set_eq(select, prepared) fail missing should have the proper diagnostics ok 20 - set_eq(select, prepared) fail missings should fail ok 21 - set_eq(select, prepared) fail missings should have the proper description ok 22 - set_eq(select, prepared) fail missings should have the proper diagnostics ok 23 - set_eq(values, values) fail mismatch should fail ok 24 - set_eq(values, values) fail mismatch should have the proper description ok 25 - set_eq(values, values) fail mismatch should have the proper diagnostics ok 26 - set_eq(values, values) fail column count should fail ok 27 - set_eq(values, values) fail column count should have the proper description ok 28 - set_eq(values, values) fail column count should have the proper diagnostics ok 29 - bag_eq(prepared, prepared, desc) should pass ok 30 - bag_eq(prepared, prepared, desc) should have the proper description ok 31 - bag_eq(prepared, prepared, desc) should have the proper diagnostics ok 32 - bag_eq(prepared, prepared) should pass ok 33 - bag_eq(prepared, prepared) should have the proper description ok 34 - bag_eq(prepared, prepared) should have the proper diagnostics ok 35 - bag_eq(execute, execute) should pass ok 36 - bag_eq(execute, execute) should have the proper description ok 37 - bag_eq(execute, execute) should have the proper diagnostics ok 38 - bag_eq(dupe values, dupe values) should pass ok 39 - bag_eq(dupe values, dupe values) should have the proper description ok 40 - bag_eq(dupe values, dupe values) should have the proper diagnostics ok 41 - bag_eq(select, prepared) fail missing should fail ok 42 - bag_eq(select, prepared) fail missing should have the proper description ok 43 - bag_eq(select, prepared) fail missing should have the proper diagnostics ok 44 - bag_eq(select, prepared) fail missings should fail ok 45 - bag_eq(select, prepared) fail missings should have the proper description ok 46 - bag_eq(select, prepared) fail missings should have the proper diagnostics ok 47 - bag_eq(values, values) fail mismatch should fail ok 48 - bag_eq(values, values) fail mismatch should have the proper description ok 49 - bag_eq(values, values) fail mismatch should have the proper diagnostics ok 50 - bag_eq(values, values) fail column count should fail ok 51 - bag_eq(values, values) fail column count should have the proper description ok 52 - bag_eq(values, values) fail column count should have the proper diagnostics ok 53 - bag_eq(values, values) fail missing dupe should fail ok 54 - bag_eq(values, values) fail missing dupe should have the proper description ok 55 - bag_eq(values, values) fail missing dupe should have the proper diagnostics ok 56 - set_ne(prepared, prepared) fail should fail ok 57 - set_ne(prepared, prepared) fail should have the proper description ok 58 - set_ne(prepared, prepared) fail should have the proper diagnostics ok 59 - set_ne fail with column mismatch should fail ok 60 - set_ne fail with column mismatch should have the proper description ok 61 - set_ne fail with column mismatch should have the proper diagnostics ok 62 - set_ne fail with different col counts should fail ok 63 - set_ne fail with different col counts should have the proper description ok 64 - set_ne fail with different col counts should have the proper diagnostics ok 65 - set_ne fail with dupe should fail ok 66 - set_ne fail with dupe should have the proper description ok 67 - set_ne fail with dupe should have the proper diagnostics ok 68 - bag_ne(prepared, prepared) fail should fail ok 69 - bag_ne(prepared, prepared) fail should have the proper description ok 70 - bag_ne(prepared, prepared) fail should have the proper diagnostics ok 71 - bag_ne fail with column mismatch should fail ok 72 - bag_ne fail with column mismatch should have the proper description ok 73 - bag_ne fail with column mismatch should have the proper diagnostics ok 74 - set_ne pass with dupe should pass ok 75 - set_ne pass with dupe should have the proper description ok 76 - set_ne pass with dupe should have the proper diagnostics ok 77 - bag_ne fail with column mismatch should fail ok 78 - bag_ne fail with column mismatch should have the proper description ok 79 - bag_ne fail with column mismatch should have the proper diagnostics ok 80 - bag_ne fail with different col counts should fail ok 81 - bag_ne fail with different col counts should have the proper description ok 82 - bag_ne fail with different col counts should have the proper diagnostics ok 83 - results_eq(prepared, prepared, desc) should pass ok 84 - results_eq(prepared, prepared, desc) should have the proper description ok 85 - results_eq(prepared, prepared, desc) should have the proper diagnostics ok 86 - results_eq(prepared, prepared) should pass ok 87 - results_eq(prepared, prepared) should have the proper description ok 88 - results_eq(prepared, prepared) should have the proper diagnostics ok 89 - results_eq(execute, execute) should pass ok 90 - results_eq(execute, execute) should have the proper description ok 91 - results_eq(execute, execute) should have the proper diagnostics ok 92 - results_eq(dupe values, dupe values) should pass ok 93 - results_eq(dupe values, dupe values) should have the proper description ok 94 - results_eq(dupe values, dupe values) should have the proper diagnostics ok 95 - results_eq(values with null, values with null) should pass ok 96 - results_eq(values with null, values with null) should have the proper description ok 97 - results_eq(values with null, values with null) should have the proper diagnostics ok 98 - results_eq(nulls, nulls) should pass ok 99 - results_eq(nulls, nulls) should have the proper description ok 100 - results_eq(nulls, nulls) should have the proper diagnostics ok 101 - results_eq(nulls, nulls) fail should fail ok 102 - results_eq(nulls, nulls) fail should have the proper description ok 103 - results_eq(nulls, nulls) fail should have the proper diagnostics ok 104 - results_eq(select, prepared) fail missing last row should fail ok 105 - results_eq(select, prepared) fail missing last row should have the proper description ok 106 - results_eq(select, prepared) fail missing last row should have the proper diagnostics ok 107 - results_eq(prepared, select) fail missing first row should fail ok 108 - results_eq(prepared, select) fail missing first row should have the proper description ok 109 - results_eq(prepared, select) fail missing first row should have the proper diagnostics ok 110 - results_eq(values dupe, values) should fail ok 111 - results_eq(values dupe, values) should have the proper description ok 112 - results_eq(values dupe, values) should have the proper diagnostics ok 113 - results_eq(values null, values) should fail ok 114 - results_eq(values null, values) should have the proper description ok 115 - results_eq(values null, values) should have the proper diagnostics ok 116 - results_eq(values, values) mismatch should fail ok 117 - results_eq(values, values) mismatch should have the proper description ok 118 - results_eq(values, values) mismatch should have the proper diagnostics ok 119 - results_eq(values, values) subtle mismatch should fail ok 120 - results_eq(values, values) subtle mismatch should have the proper description ok 121 - results_eq(values, values) subtle mismatch should have the proper diagnostics ok 122 - results_eq(values, values) fail column count should fail ok 123 - results_eq(values, values) fail column count should have the proper description ok 124 - results_eq(values, values) fail column count should have the proper diagnostics ok 125 - results_eq(cursor, prepared) should pass ok 126 - results_eq(cursor, prepared) should have the proper description ok 127 - results_eq(cursor, prepared) should have the proper diagnostics ok 128 - results_eq(prepared, cursor) should pass ok 129 - results_eq(prepared, cursor) should have the proper description ok 130 - results_eq(prepared, cursor) should have the proper diagnostics ok 131 - set_has( prepared, prepared, description ) should pass ok 132 - set_has( prepared, prepared, description ) should have the proper description ok 133 - set_has( prepared, prepared, description ) should have the proper diagnostics ok 134 - set_has( prepared, subprepared ) should pass ok 135 - set_has( prepared, subprepared ) should have the proper description ok 136 - set_has( prepared, subprepared ) should have the proper diagnostics ok 137 - set_has( execute, execute ) should pass ok 138 - set_has( execute, execute ) should have the proper description ok 139 - set_has( execute, execute ) should have the proper diagnostics ok 140 - set_has( prepared, dupes ) should pass ok 141 - set_has( prepared, dupes ) should have the proper description ok 142 - set_has( prepared, dupes ) should have the proper diagnostics ok 143 - set_has( dupes, values ) should pass ok 144 - set_has( dupes, values ) should have the proper description ok 145 - set_has( dupes, values ) should have the proper diagnostics ok 146 - set_has( missing1, expect ) should fail ok 147 - set_has( missing1, expect ) should have the proper description ok 148 - set_has( missing1, expect ) should have the proper diagnostics ok 149 - set_has(missing2, expect ) should fail ok 150 - set_has(missing2, expect ) should have the proper description ok 151 - set_has(missing2, expect ) should have the proper diagnostics ok 152 - set_has((int,text), (text,int)) should fail ok 153 - set_has((int,text), (text,int)) should have the proper description ok 154 - set_has((int,text), (text,int)) should have the proper diagnostics ok 155 - set_has((int), (text,int)) should fail ok 156 - set_has((int), (text,int)) should have the proper description ok 157 - set_has((int), (text,int)) should have the proper diagnostics ok 158 - bag_has( prepared, prepared, description ) should pass ok 159 - bag_has( prepared, prepared, description ) should have the proper description ok 160 - bag_has( prepared, prepared, description ) should have the proper diagnostics ok 161 - bag_has( prepared, subprepared ) should pass ok 162 - bag_has( prepared, subprepared ) should have the proper description ok 163 - bag_has( prepared, subprepared ) should have the proper diagnostics ok 164 - bag_has( execute, execute ) should pass ok 165 - bag_has( execute, execute ) should have the proper description ok 166 - bag_has( execute, execute ) should have the proper diagnostics ok 167 - bag_has( prepared, dupes ) should fail ok 168 - bag_has( prepared, dupes ) should have the proper description ok 169 - bag_has( prepared, dupes ) should have the proper diagnostics ok 170 - bag_has( dupes, values ) should pass ok 171 - bag_has( dupes, values ) should have the proper description ok 172 - bag_has( dupes, values ) should have the proper diagnostics ok 173 - bag_has( missing1, expect ) should fail ok 174 - bag_has( missing1, expect ) should have the proper description ok 175 - bag_has( missing1, expect ) should have the proper diagnostics ok 176 - bag_has(missing2, expect ) should fail ok 177 - bag_has(missing2, expect ) should have the proper description ok 178 - bag_has(missing2, expect ) should have the proper diagnostics ok 179 - bag_has((int,text), (text,int)) should fail ok 180 - bag_has((int,text), (text,int)) should have the proper description ok 181 - bag_has((int,text), (text,int)) should have the proper diagnostics ok 182 - bag_has((int), (text,int)) should fail ok 183 - bag_has((int), (text,int)) should have the proper description ok 184 - bag_has((int), (text,int)) should have the proper diagnostics ok 185 - set_hasnt( prepared, prepared, description ) should pass ok 186 - set_hasnt( prepared, prepared, description ) should have the proper description ok 187 - set_hasnt( prepared, prepared, description ) should have the proper diagnostics ok 188 - set_hasnt( prepared, prepared, description ) should pass ok 189 - set_hasnt( prepared, prepared, description ) should have the proper description ok 190 - set_hasnt( prepared, prepared, description ) should have the proper diagnostics ok 191 - set_hasnt( execute, execute ) should pass ok 192 - set_hasnt( execute, execute ) should have the proper description ok 193 - set_hasnt( execute, execute ) should have the proper diagnostics ok 194 - set_hasnt( prepared, dupes ) should pass ok 195 - set_hasnt( prepared, dupes ) should have the proper description ok 196 - set_hasnt( prepared, dupes ) should have the proper diagnostics ok 197 - set_hasnt( prepared, value ) should fail ok 198 - set_hasnt( prepared, value ) should have the proper description ok 199 - set_hasnt( prepared, value ) should have the proper diagnostics ok 200 - set_hasnt( prepared, values ) should fail ok 201 - set_hasnt( prepared, values ) should have the proper description ok 202 - set_hasnt( prepared, values ) should have the proper diagnostics ok 203 - set_hasnt((int,text), (text,int)) should fail ok 204 - set_hasnt((int,text), (text,int)) should have the proper description ok 205 - set_hasnt((int,text), (text,int)) should have the proper diagnostics ok 206 - set_hasnt((int), (text,int)) should fail ok 207 - set_hasnt((int), (text,int)) should have the proper description ok 208 - set_hasnt((int), (text,int)) should have the proper diagnostics ok 209 - bag_hasnt( prepared, prepared, description ) should pass ok 210 - bag_hasnt( prepared, prepared, description ) should have the proper description ok 211 - bag_hasnt( prepared, prepared, description ) should have the proper diagnostics ok 212 - bag_hasnt( prepared, prepared, description ) should pass ok 213 - bag_hasnt( prepared, prepared, description ) should have the proper description ok 214 - bag_hasnt( prepared, prepared, description ) should have the proper diagnostics ok 215 - bag_hasnt( execute, execute ) should pass ok 216 - bag_hasnt( execute, execute ) should have the proper description ok 217 - bag_hasnt( execute, execute ) should have the proper diagnostics ok 218 - bag_hasnt( prepared, value ) should fail ok 219 - bag_hasnt( prepared, value ) should have the proper description ok 220 - bag_hasnt( prepared, value ) should have the proper diagnostics ok 221 - bag_hasnt( prepared, values ) should fail ok 222 - bag_hasnt( prepared, values ) should have the proper description ok 223 - bag_hasnt( prepared, values ) should have the proper diagnostics ok 224 - bag_hasnt((int,text), (text,int)) should fail ok 225 - bag_hasnt((int,text), (text,int)) should have the proper description ok 226 - bag_hasnt((int,text), (text,int)) should have the proper diagnostics ok 227 - bag_hasnt((int), (text,int)) should fail ok 228 - bag_hasnt((int), (text,int)) should have the proper description ok 229 - bag_hasnt((int), (text,int)) should have the proper diagnostics ok 230 - bag_hasnt( dupes, dupes ) should fail ok 231 - bag_hasnt( dupes, dupes ) should have the proper description ok 232 - bag_hasnt( dupes, dupes ) should have the proper diagnostics ok 233 - bag_hasnt( value, dupes ) should fail ok 234 - bag_hasnt( value, dupes ) should have the proper description ok 235 - bag_hasnt( value, dupes ) should have the proper diagnostics ok 236 - set_eq(prepared, array, desc) should pass ok 237 - set_eq(prepared, array, desc) should have the proper description ok 238 - set_eq(prepared, array, desc) should have the proper diagnostics ok 239 - set_eq(prepared, array) should pass ok 240 - set_eq(prepared, array) should have the proper description ok 241 - set_eq(prepared, array) should have the proper diagnostics ok 242 - set_eq(prepared, dupe array) should pass ok 243 - set_eq(prepared, dupe array) should have the proper description ok 244 - set_eq(prepared, dupe array) should have the proper diagnostics ok 245 - set_eq(prepared, array) extra record should fail ok 246 - set_eq(prepared, array) extra record should have the proper description ok 247 - set_eq(prepared, array) extra record should have the proper diagnostics ok 248 - set_eq(prepared, array) missing record should fail ok 249 - set_eq(prepared, array) missing record should have the proper description ok 250 - set_eq(prepared, array) missing record should have the proper diagnostics ok 251 - set_eq(sql, array) incompatible types should fail ok 252 - set_eq(sql, array) incompatible types should have the proper description ok 253 - set_eq(sql, array) incompatible types should have the proper diagnostics ok 254 - bag_eq(prepared, array, desc) should pass ok 255 - bag_eq(prepared, array, desc) should have the proper description ok 256 - bag_eq(prepared, array, desc) should have the proper diagnostics ok 257 - bag_eq(prepared, array) should pass ok 258 - bag_eq(prepared, array) should have the proper description ok 259 - bag_eq(prepared, array) should have the proper diagnostics ok 260 - bag_eq(prepared, dupe array) fail should fail ok 261 - bag_eq(prepared, dupe array) fail should have the proper description ok 262 - bag_eq(prepared, dupe array) fail should have the proper diagnostics ok 263 - bag_eq(prepared, array) extra record should fail ok 264 - bag_eq(prepared, array) extra record should have the proper description ok 265 - bag_eq(prepared, array) extra record should have the proper diagnostics ok 266 - bag_eq(prepared, array) missing record should fail ok 267 - bag_eq(prepared, array) missing record should have the proper description ok 268 - bag_eq(prepared, array) missing record should have the proper diagnostics ok 269 - bag_eq(prepared, array) incompatible types should fail ok 270 - bag_eq(prepared, array) incompatible types should have the proper description ok 271 - bag_eq(prepared, array) incompatible types should have the proper diagnostics ok 272 - set_ne(prepared, array, desc) should pass ok 273 - set_ne(prepared, array, desc) should have the proper description ok 274 - set_ne(prepared, array, desc) should have the proper diagnostics ok 275 - set_ne(prepared, array) should pass ok 276 - set_ne(prepared, array) should have the proper description ok 277 - set_ne(prepared, array) should have the proper diagnostics ok 278 - set_ne(prepared, array) fail should fail ok 279 - set_ne(prepared, array) fail should have the proper description ok 280 - set_ne(prepared, array) fail should have the proper diagnostics ok 281 - set_ne(prepared, dupes array) fail should fail ok 282 - set_ne(prepared, dupes array) fail should have the proper description ok 283 - set_ne(prepared, dupes array) fail should have the proper diagnostics ok 284 - set_ne(sql, array) incompatible types should fail ok 285 - set_ne(sql, array) incompatible types should have the proper description ok 286 - set_ne(sql, array) incompatible types should have the proper diagnostics ok 287 - bag_ne(prepared, array, desc) should pass ok 288 - bag_ne(prepared, array, desc) should have the proper description ok 289 - bag_ne(prepared, array, desc) should have the proper diagnostics ok 290 - bag_ne(prepared, array) should pass ok 291 - bag_ne(prepared, array) should have the proper description ok 292 - bag_ne(prepared, array) should have the proper diagnostics ok 293 - bag_ne(prepared, array) fail should fail ok 294 - bag_ne(prepared, array) fail should have the proper description ok 295 - bag_ne(prepared, array) fail should have the proper diagnostics ok 296 - bag_ne(prepared, dupes array) should pass ok 297 - bag_ne(prepared, dupes array) should have the proper description ok 298 - bag_ne(prepared, dupes array) should have the proper diagnostics ok 299 - bag_ne(prepared, array) incompatible types should fail ok 300 - bag_ne(prepared, array) incompatible types should have the proper description ok 301 - bag_ne(prepared, array) incompatible types should have the proper diagnostics ok 302 - results_eq(prepared, array, desc) should pass ok 303 - results_eq(prepared, array, desc) should have the proper description ok 304 - results_eq(prepared, array, desc) should have the proper diagnostics ok 305 - results_eq(prepared, array) should pass ok 306 - results_eq(prepared, array) should have the proper description ok 307 - results_eq(prepared, array) should have the proper diagnostics ok 308 - results_eq(prepared, array) extra record should fail ok 309 - results_eq(prepared, array) extra record should have the proper description ok 310 - results_eq(prepared, array) extra record should have the proper diagnostics ok 311 - results_ne(prepared, prepared, desc) should pass ok 312 - results_ne(prepared, prepared, desc) should have the proper description ok 313 - results_ne(prepared, prepared, desc) should have the proper diagnostics ok 314 - results_ne(prepared, prepared) should pass ok 315 - results_ne(prepared, prepared) should have the proper description ok 316 - results_ne(prepared, prepared) should have the proper diagnostics ok 317 - results_ne(execute, execute) should pass ok 318 - results_ne(execute, execute) should have the proper description ok 319 - results_ne(execute, execute) should have the proper diagnostics ok 320 - results_ne(dupe values, dupe values) should pass ok 321 - results_ne(dupe values, dupe values) should have the proper description ok 322 - results_ne(dupe values, dupe values) should have the proper diagnostics ok 323 - results_ne(values with null, values with null) should pass ok 324 - results_ne(values with null, values with null) should have the proper description ok 325 - results_ne(values with null, values with null) should have the proper diagnostics ok 326 - results_ne(nulls, nulls) should pass ok 327 - results_ne(nulls, nulls) should have the proper description ok 328 - results_ne(nulls, nulls) should have the proper diagnostics ok 329 - results_ne(values dupe, values) should pass ok 330 - results_ne(values dupe, values) should have the proper description ok 331 - results_ne(values dupe, values) should have the proper diagnostics ok 332 - results_ne(values null, values) should pass ok 333 - results_ne(values null, values) should have the proper description ok 334 - results_ne(values null, values) should have the proper diagnostics ok 335 - results_ne(values, values) mismatch should fail ok 336 - results_ne(values, values) mismatch should have the proper description ok 337 - results_ne(values, values) mismatch should have the proper diagnostics ok 338 - results_ne(values, values) subtle mismatch should fail ok 339 - results_ne(values, values) subtle mismatch should have the proper description ok 340 - results_ne(values, values) subtle mismatch should have the proper diagnostics ok 341 - results_ne(values, values) fail column count should fail ok 342 - results_ne(values, values) fail column count should have the proper description ok 343 - results_ne(values, values) fail column count should have the proper diagnostics ok 344 - results_ne(cursor, prepared) should fail ok 345 - results_ne(cursor, prepared) should have the proper description ok 346 - results_ne(cursor, prepared) should have the proper diagnostics ok 347 - results_ne(prepared, cursor) should fail ok 348 - results_ne(prepared, cursor) should have the proper description ok 349 - results_ne(prepared, cursor) should have the proper diagnostics