gopkg.in/rethinkdb/rethinkdb-go.v6@v6.2.2/internal/integration/reql_tests/reql_times_index_test.go (about) 1 // Code generated by gen_tests.py and process_polyglot.py. 2 // Do not edit this file directly. 3 // The template for this file is located at: 4 // ../template.go.tpl 5 package reql_tests 6 7 import ( 8 "testing" 9 "time" 10 11 "github.com/stretchr/testify/suite" 12 r "gopkg.in/rethinkdb/rethinkdb-go.v6" 13 "gopkg.in/rethinkdb/rethinkdb-go.v6/internal/compare" 14 ) 15 16 // secondary indexes on times 17 func TestTimesIndexSuite(t *testing.T) { 18 suite.Run(t, new(TimesIndexSuite)) 19 } 20 21 type TimesIndexSuite struct { 22 suite.Suite 23 24 session *r.Session 25 } 26 27 func (suite *TimesIndexSuite) SetupTest() { 28 suite.T().Log("Setting up TimesIndexSuite") 29 // Use imports to prevent errors 30 _ = time.Time{} 31 _ = compare.AnythingIsFine 32 33 session, err := r.Connect(r.ConnectOpts{ 34 Address: url, 35 }) 36 suite.Require().NoError(err, "Error returned when connecting to server") 37 suite.session = session 38 39 r.DBDrop("test").Exec(suite.session) 40 err = r.DBCreate("test").Exec(suite.session) 41 suite.Require().NoError(err) 42 err = r.DB("test").Wait().Exec(suite.session) 43 suite.Require().NoError(err) 44 45 r.DB("test").TableDrop("tbl").Exec(suite.session) 46 err = r.DB("test").TableCreate("tbl").Exec(suite.session) 47 suite.Require().NoError(err) 48 err = r.DB("test").Table("tbl").Wait().Exec(suite.session) 49 suite.Require().NoError(err) 50 } 51 52 func (suite *TimesIndexSuite) TearDownSuite() { 53 suite.T().Log("Tearing down TimesIndexSuite") 54 55 if suite.session != nil { 56 r.DB("rethinkdb").Table("_debug_scratch").Delete().Exec(suite.session) 57 r.DB("test").TableDrop("tbl").Exec(suite.session) 58 r.DBDrop("test").Exec(suite.session) 59 60 suite.session.Close() 61 } 62 } 63 64 func (suite *TimesIndexSuite) TestCases() { 65 suite.T().Log("Running TimesIndexSuite: secondary indexes on times") 66 67 tbl := r.DB("test").Table("tbl") 68 _ = tbl // Prevent any noused variable errors 69 70 // times/index.yaml line #7 71 // ts={"timezone":"-07:00","epoch_time":1375445162.0872,"$reql_type$":"TIME"} 72 suite.T().Log("Possibly executing: var ts map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445162.0872, '$reql_type$': 'TIME', }") 73 74 ts := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445162.0872, "$reql_type$": "TIME"} 75 _ = ts // Prevent any noused variable errors 76 77 // times/index.yaml line #11 78 // t1={"timezone":"-07:00","epoch_time":1375445163.0872,"$reql_type$":"TIME"} 79 suite.T().Log("Possibly executing: var t1 map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445163.0872, '$reql_type$': 'TIME', }") 80 81 t1 := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445163.0872, "$reql_type$": "TIME"} 82 _ = t1 // Prevent any noused variable errors 83 84 // times/index.yaml line #15 85 // t2={"timezone":"-07:00","epoch_time":1375445163.08832,"$reql_type$":"TIME"} 86 suite.T().Log("Possibly executing: var t2 map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445163.08832, '$reql_type$': 'TIME', }") 87 88 t2 := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445163.08832, "$reql_type$": "TIME"} 89 _ = t2 // Prevent any noused variable errors 90 91 // times/index.yaml line #19 92 // t3={"timezone":"-07:00","epoch_time":1375445163.08943,"$reql_type$":"TIME"} 93 suite.T().Log("Possibly executing: var t3 map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445163.08943, '$reql_type$': 'TIME', }") 94 95 t3 := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445163.08943, "$reql_type$": "TIME"} 96 _ = t3 // Prevent any noused variable errors 97 98 // times/index.yaml line #23 99 // t4={"timezone":"-07:00","epoch_time":1375445163.09055,"$reql_type$":"TIME"} 100 suite.T().Log("Possibly executing: var t4 map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445163.09055, '$reql_type$': 'TIME', }") 101 102 t4 := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445163.09055, "$reql_type$": "TIME"} 103 _ = t4 // Prevent any noused variable errors 104 105 // times/index.yaml line #27 106 // t5={"timezone":"-07:00","epoch_time":1375445163.09166,"$reql_type$":"TIME"} 107 suite.T().Log("Possibly executing: var t5 map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445163.09166, '$reql_type$': 'TIME', }") 108 109 t5 := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445163.09166, "$reql_type$": "TIME"} 110 _ = t5 // Prevent any noused variable errors 111 112 // times/index.yaml line #31 113 // te={"timezone":"-07:00","epoch_time":1375445164.0872,"$reql_type$":"TIME"} 114 suite.T().Log("Possibly executing: var te map[interface{}]interface{} = map[interface{}]interface{}{'timezone': '-07:00', 'epoch_time': 1375445164.0872, '$reql_type$': 'TIME', }") 115 116 te := map[interface{}]interface{}{"timezone": "-07:00", "epoch_time": 1375445164.0872, "$reql_type$": "TIME"} 117 _ = te // Prevent any noused variable errors 118 119 // times/index.yaml line #36 120 // trows = [{'id':t1}, {'id':t2}, {'id':t3}, {'id':t4}, {'id':t5}] 121 suite.T().Log("Possibly executing: var trows []interface{} = []interface{}{map[interface{}]interface{}{'id': t1, }, map[interface{}]interface{}{'id': t2, }, map[interface{}]interface{}{'id': t3, }, map[interface{}]interface{}{'id': t4, }, map[interface{}]interface{}{'id': t5, }}") 122 123 trows := []interface{}{map[interface{}]interface{}{"id": t1}, map[interface{}]interface{}{"id": t2}, map[interface{}]interface{}{"id": t3}, map[interface{}]interface{}{"id": t4}, map[interface{}]interface{}{"id": t5}} 124 _ = trows // Prevent any noused variable errors 125 126 { 127 // times/index.yaml line #37 128 /* 5 */ 129 var expected_ int = 5 130 /* tbl.insert(trows)['inserted'] */ 131 132 suite.T().Log("About to run line #37: tbl.Insert(trows).AtIndex('inserted')") 133 134 runAndAssert(suite.Suite, expected_, tbl.Insert(trows).AtIndex("inserted"), suite.session, r.RunOpts{ 135 GeometryFormat: "raw", 136 GroupFormat: "map", 137 }) 138 suite.T().Log("Finished running line #37") 139 } 140 141 // times/index.yaml line #41 142 // bad_insert = [{'id':r.expr(t1).in_timezone("Z")}] 143 suite.T().Log("Possibly executing: var bad_insert []interface{} = []interface{}{map[interface{}]interface{}{'id': r.Expr(t1).InTimezone('Z'), }}") 144 145 bad_insert := []interface{}{map[interface{}]interface{}{"id": r.Expr(t1).InTimezone("Z")}} 146 _ = bad_insert // Prevent any noused variable errors 147 148 { 149 // times/index.yaml line #42 150 /* ("Duplicate primary key `id`:\n{\n\t\"id\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1375445163.087,\n\t\t\"timezone\":\t\"-07:00\"\n\t}\n}\n{\n\t\"id\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1375445163.087,\n\t\t\"timezone\":\t\"+00:00\"\n\t}\n}") */ 151 var expected_ string = "Duplicate primary key `id`:\n{\n\t\"id\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1375445163.087,\n\t\t\"timezone\":\t\"-07:00\"\n\t}\n}\n{\n\t\"id\":\t{\n\t\t\"$reql_type$\":\t\"TIME\",\n\t\t\"epoch_time\":\t1375445163.087,\n\t\t\"timezone\":\t\"+00:00\"\n\t}\n}" 152 /* tbl.insert(bad_insert)['first_error'] */ 153 154 suite.T().Log("About to run line #42: tbl.Insert(bad_insert).AtIndex('first_error')") 155 156 runAndAssert(suite.Suite, expected_, tbl.Insert(bad_insert).AtIndex("first_error"), suite.session, r.RunOpts{ 157 GeometryFormat: "raw", 158 GroupFormat: "map", 159 }) 160 suite.T().Log("Finished running line #42") 161 } 162 163 { 164 // times/index.yaml line #46 165 /* 5 */ 166 var expected_ int = 5 167 /* tbl.between(ts, te).count() */ 168 169 suite.T().Log("About to run line #46: tbl.Between(ts, te).Count()") 170 171 runAndAssert(suite.Suite, expected_, tbl.Between(ts, te).Count(), suite.session, r.RunOpts{ 172 GeometryFormat: "raw", 173 GroupFormat: "map", 174 }) 175 suite.T().Log("Finished running line #46") 176 } 177 178 { 179 // times/index.yaml line #48 180 /* 3 */ 181 var expected_ int = 3 182 /* tbl.between(t1, t4).count() */ 183 184 suite.T().Log("About to run line #48: tbl.Between(t1, t4).Count()") 185 186 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).Count(), suite.session, r.RunOpts{ 187 GeometryFormat: "raw", 188 GroupFormat: "map", 189 }) 190 suite.T().Log("Finished running line #48") 191 } 192 193 { 194 // times/index.yaml line #51 195 /* 4 */ 196 var expected_ int = 4 197 /* tbl.between(t1, t4, right_bound='closed').count() */ 198 199 suite.T().Log("About to run line #51: tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: 'closed', }).Count()") 200 201 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: "closed"}).Count(), suite.session, r.RunOpts{ 202 GeometryFormat: "raw", 203 GroupFormat: "map", 204 }) 205 suite.T().Log("Finished running line #51") 206 } 207 208 { 209 // times/index.yaml line #54 210 /* 5 */ 211 var expected_ int = 5 212 /* tbl.between(r.expr(ts).in_timezone("+06:00"), te).count() */ 213 214 suite.T().Log("About to run line #54: tbl.Between(r.Expr(ts).InTimezone('+06:00'), te).Count()") 215 216 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(ts).InTimezone("+06:00"), te).Count(), suite.session, r.RunOpts{ 217 GeometryFormat: "raw", 218 GroupFormat: "map", 219 }) 220 suite.T().Log("Finished running line #54") 221 } 222 223 { 224 // times/index.yaml line #56 225 /* 3 */ 226 var expected_ int = 3 227 /* tbl.between(t1, r.expr(t4).in_timezone("+08:00")).count() */ 228 229 suite.T().Log("About to run line #56: tbl.Between(t1, r.Expr(t4).InTimezone('+08:00')).Count()") 230 231 runAndAssert(suite.Suite, expected_, tbl.Between(t1, r.Expr(t4).InTimezone("+08:00")).Count(), suite.session, r.RunOpts{ 232 GeometryFormat: "raw", 233 GroupFormat: "map", 234 }) 235 suite.T().Log("Finished running line #56") 236 } 237 238 { 239 // times/index.yaml line #59 240 /* 4 */ 241 var expected_ int = 4 242 /* tbl.between(r.expr(t1).in_timezone("Z"), t4, right_bound='closed').count() */ 243 244 suite.T().Log("About to run line #59: tbl.Between(r.Expr(t1).InTimezone('Z'), t4).OptArgs(r.BetweenOpts{RightBound: 'closed', }).Count()") 245 246 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(t1).InTimezone("Z"), t4).OptArgs(r.BetweenOpts{RightBound: "closed"}).Count(), suite.session, r.RunOpts{ 247 GeometryFormat: "raw", 248 GroupFormat: "map", 249 }) 250 suite.T().Log("Finished running line #59") 251 } 252 253 { 254 // times/index.yaml line #64 255 /* 5 */ 256 var expected_ int = 5 257 /* tbl.update(lambda row:{'a':row['id']})['replaced'] */ 258 259 suite.T().Log("About to run line #64: tbl.Update(func(row r.Term) interface{} { return map[interface{}]interface{}{'a': row.AtIndex('id'), }}).AtIndex('replaced')") 260 261 runAndAssert(suite.Suite, expected_, tbl.Update(func(row r.Term) interface{} { return map[interface{}]interface{}{"a": row.AtIndex("id")} }).AtIndex("replaced"), suite.session, r.RunOpts{ 262 GeometryFormat: "raw", 263 GroupFormat: "map", 264 }) 265 suite.T().Log("Finished running line #64") 266 } 267 268 { 269 // times/index.yaml line #67 270 /* ({'created':1}) */ 271 var expected_ map[interface{}]interface{} = map[interface{}]interface{}{"created": 1} 272 /* tbl.index_create('a') */ 273 274 suite.T().Log("About to run line #67: tbl.IndexCreate('a')") 275 276 runAndAssert(suite.Suite, expected_, tbl.IndexCreate("a"), suite.session, r.RunOpts{ 277 GeometryFormat: "raw", 278 GroupFormat: "map", 279 }) 280 suite.T().Log("Finished running line #67") 281 } 282 283 { 284 // times/index.yaml line #69 285 /* 1 */ 286 var expected_ int = 1 287 /* tbl.index_wait('a').count() */ 288 289 suite.T().Log("About to run line #69: tbl.IndexWait('a').Count()") 290 291 runAndAssert(suite.Suite, expected_, tbl.IndexWait("a").Count(), suite.session, r.RunOpts{ 292 GeometryFormat: "raw", 293 GroupFormat: "map", 294 }) 295 suite.T().Log("Finished running line #69") 296 } 297 298 { 299 // times/index.yaml line #73 300 /* 5 */ 301 var expected_ int = 5 302 /* tbl.between(ts, te, index='a').count() */ 303 304 suite.T().Log("About to run line #73: tbl.Between(ts, te).OptArgs(r.BetweenOpts{Index: 'a', }).Count()") 305 306 runAndAssert(suite.Suite, expected_, tbl.Between(ts, te).OptArgs(r.BetweenOpts{Index: "a"}).Count(), suite.session, r.RunOpts{ 307 GeometryFormat: "raw", 308 GroupFormat: "map", 309 }) 310 suite.T().Log("Finished running line #73") 311 } 312 313 { 314 // times/index.yaml line #77 315 /* 3 */ 316 var expected_ int = 3 317 /* tbl.between(t1, t4, index='a').count() */ 318 319 suite.T().Log("About to run line #77: tbl.Between(t1, t4).OptArgs(r.BetweenOpts{Index: 'a', }).Count()") 320 321 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).OptArgs(r.BetweenOpts{Index: "a"}).Count(), suite.session, r.RunOpts{ 322 GeometryFormat: "raw", 323 GroupFormat: "map", 324 }) 325 suite.T().Log("Finished running line #77") 326 } 327 328 { 329 // times/index.yaml line #81 330 /* 4 */ 331 var expected_ int = 4 332 /* tbl.between(t1, t4, right_bound='closed', index='a').count() */ 333 334 suite.T().Log("About to run line #81: tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: 'closed', Index: 'a', }).Count()") 335 336 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: "closed", Index: "a"}).Count(), suite.session, r.RunOpts{ 337 GeometryFormat: "raw", 338 GroupFormat: "map", 339 }) 340 suite.T().Log("Finished running line #81") 341 } 342 343 { 344 // times/index.yaml line #85 345 /* 5 */ 346 var expected_ int = 5 347 /* tbl.between(r.expr(ts).in_timezone("+06:00"), te, index='a').count() */ 348 349 suite.T().Log("About to run line #85: tbl.Between(r.Expr(ts).InTimezone('+06:00'), te).OptArgs(r.BetweenOpts{Index: 'a', }).Count()") 350 351 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(ts).InTimezone("+06:00"), te).OptArgs(r.BetweenOpts{Index: "a"}).Count(), suite.session, r.RunOpts{ 352 GeometryFormat: "raw", 353 GroupFormat: "map", 354 }) 355 suite.T().Log("Finished running line #85") 356 } 357 358 { 359 // times/index.yaml line #89 360 /* 3 */ 361 var expected_ int = 3 362 /* tbl.between(t1, r.expr(t4).in_timezone("+08:00"), index='a').count() */ 363 364 suite.T().Log("About to run line #89: tbl.Between(t1, r.Expr(t4).InTimezone('+08:00')).OptArgs(r.BetweenOpts{Index: 'a', }).Count()") 365 366 runAndAssert(suite.Suite, expected_, tbl.Between(t1, r.Expr(t4).InTimezone("+08:00")).OptArgs(r.BetweenOpts{Index: "a"}).Count(), suite.session, r.RunOpts{ 367 GeometryFormat: "raw", 368 GroupFormat: "map", 369 }) 370 suite.T().Log("Finished running line #89") 371 } 372 373 { 374 // times/index.yaml line #93 375 /* 4 */ 376 var expected_ int = 4 377 /* tbl.between(r.expr(t1).in_timezone("Z"), t4, right_bound='closed', index='a').count() */ 378 379 suite.T().Log("About to run line #93: tbl.Between(r.Expr(t1).InTimezone('Z'), t4).OptArgs(r.BetweenOpts{RightBound: 'closed', Index: 'a', }).Count()") 380 381 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(t1).InTimezone("Z"), t4).OptArgs(r.BetweenOpts{RightBound: "closed", Index: "a"}).Count(), suite.session, r.RunOpts{ 382 GeometryFormat: "raw", 383 GroupFormat: "map", 384 }) 385 suite.T().Log("Finished running line #93") 386 } 387 388 { 389 // times/index.yaml line #98 390 /* ({'created':1}) */ 391 var expected_ map[interface{}]interface{} = map[interface{}]interface{}{"created": 1} 392 /* tbl.index_create('b', lambda row:r.branch(row['id'] < t4, row['a'], null)) */ 393 394 suite.T().Log("About to run line #98: tbl.IndexCreateFunc('b', func(row r.Term) interface{} { return r.Branch(row.AtIndex('id').Lt(t4), row.AtIndex('a'), nil)})") 395 396 runAndAssert(suite.Suite, expected_, tbl.IndexCreateFunc("b", func(row r.Term) interface{} { return r.Branch(row.AtIndex("id").Lt(t4), row.AtIndex("a"), nil) }), suite.session, r.RunOpts{ 397 GeometryFormat: "raw", 398 GroupFormat: "map", 399 }) 400 suite.T().Log("Finished running line #98") 401 } 402 403 { 404 // times/index.yaml line #101 405 /* 1 */ 406 var expected_ int = 1 407 /* tbl.index_wait('b').count() */ 408 409 suite.T().Log("About to run line #101: tbl.IndexWait('b').Count()") 410 411 runAndAssert(suite.Suite, expected_, tbl.IndexWait("b").Count(), suite.session, r.RunOpts{ 412 GeometryFormat: "raw", 413 GroupFormat: "map", 414 }) 415 suite.T().Log("Finished running line #101") 416 } 417 418 { 419 // times/index.yaml line #105 420 /* 1 */ 421 var expected_ int = 1 422 /* tbl.index_wait('b').count() */ 423 424 suite.T().Log("About to run line #105: tbl.IndexWait('b').Count()") 425 426 runAndAssert(suite.Suite, expected_, tbl.IndexWait("b").Count(), suite.session, r.RunOpts{ 427 GeometryFormat: "raw", 428 GroupFormat: "map", 429 }) 430 suite.T().Log("Finished running line #105") 431 } 432 433 { 434 // times/index.yaml line #109 435 /* 3 */ 436 var expected_ int = 3 437 /* tbl.between(ts, te, index='b').count() */ 438 439 suite.T().Log("About to run line #109: tbl.Between(ts, te).OptArgs(r.BetweenOpts{Index: 'b', }).Count()") 440 441 runAndAssert(suite.Suite, expected_, tbl.Between(ts, te).OptArgs(r.BetweenOpts{Index: "b"}).Count(), suite.session, r.RunOpts{ 442 GeometryFormat: "raw", 443 GroupFormat: "map", 444 }) 445 suite.T().Log("Finished running line #109") 446 } 447 448 { 449 // times/index.yaml line #113 450 /* 3 */ 451 var expected_ int = 3 452 /* tbl.between(t1, t4, index='b').count() */ 453 454 suite.T().Log("About to run line #113: tbl.Between(t1, t4).OptArgs(r.BetweenOpts{Index: 'b', }).Count()") 455 456 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).OptArgs(r.BetweenOpts{Index: "b"}).Count(), suite.session, r.RunOpts{ 457 GeometryFormat: "raw", 458 GroupFormat: "map", 459 }) 460 suite.T().Log("Finished running line #113") 461 } 462 463 { 464 // times/index.yaml line #117 465 /* 3 */ 466 var expected_ int = 3 467 /* tbl.between(t1, t4, right_bound='closed', index='b').count() */ 468 469 suite.T().Log("About to run line #117: tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: 'closed', Index: 'b', }).Count()") 470 471 runAndAssert(suite.Suite, expected_, tbl.Between(t1, t4).OptArgs(r.BetweenOpts{RightBound: "closed", Index: "b"}).Count(), suite.session, r.RunOpts{ 472 GeometryFormat: "raw", 473 GroupFormat: "map", 474 }) 475 suite.T().Log("Finished running line #117") 476 } 477 478 { 479 // times/index.yaml line #121 480 /* 3 */ 481 var expected_ int = 3 482 /* tbl.between(r.expr(ts).in_timezone("+06:00"), te, index='b').count() */ 483 484 suite.T().Log("About to run line #121: tbl.Between(r.Expr(ts).InTimezone('+06:00'), te).OptArgs(r.BetweenOpts{Index: 'b', }).Count()") 485 486 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(ts).InTimezone("+06:00"), te).OptArgs(r.BetweenOpts{Index: "b"}).Count(), suite.session, r.RunOpts{ 487 GeometryFormat: "raw", 488 GroupFormat: "map", 489 }) 490 suite.T().Log("Finished running line #121") 491 } 492 493 { 494 // times/index.yaml line #125 495 /* 3 */ 496 var expected_ int = 3 497 /* tbl.between(t1, r.expr(t4).in_timezone("+08:00"), index='b').count() */ 498 499 suite.T().Log("About to run line #125: tbl.Between(t1, r.Expr(t4).InTimezone('+08:00')).OptArgs(r.BetweenOpts{Index: 'b', }).Count()") 500 501 runAndAssert(suite.Suite, expected_, tbl.Between(t1, r.Expr(t4).InTimezone("+08:00")).OptArgs(r.BetweenOpts{Index: "b"}).Count(), suite.session, r.RunOpts{ 502 GeometryFormat: "raw", 503 GroupFormat: "map", 504 }) 505 suite.T().Log("Finished running line #125") 506 } 507 508 { 509 // times/index.yaml line #129 510 /* 3 */ 511 var expected_ int = 3 512 /* tbl.between(r.expr(t1).in_timezone("Z"), t4, right_bound='closed', index='b').count() */ 513 514 suite.T().Log("About to run line #129: tbl.Between(r.Expr(t1).InTimezone('Z'), t4).OptArgs(r.BetweenOpts{RightBound: 'closed', Index: 'b', }).Count()") 515 516 runAndAssert(suite.Suite, expected_, tbl.Between(r.Expr(t1).InTimezone("Z"), t4).OptArgs(r.BetweenOpts{RightBound: "closed", Index: "b"}).Count(), suite.session, r.RunOpts{ 517 GeometryFormat: "raw", 518 GroupFormat: "map", 519 }) 520 suite.T().Log("Finished running line #129") 521 } 522 523 // times/index.yaml line #135 524 // oldtime = datetime.fromtimestamp(1375147296.681, PacificTimeZone()) 525 suite.T().Log("Possibly executing: var oldtime time.Time = Ast.Fromtimestamp(1375147296.681, PacificTimeZone())") 526 527 oldtime := Ast.Fromtimestamp(1375147296.681, PacificTimeZone()) 528 _ = oldtime // Prevent any noused variable errors 529 530 // times/index.yaml line #139 531 // curtime = datetime.now() 532 suite.T().Log("Possibly executing: var curtime time.Time = Ast.Now()") 533 534 curtime := Ast.Now() 535 _ = curtime // Prevent any noused variable errors 536 537 { 538 // times/index.yaml line #142 539 /* 1 */ 540 var expected_ int = 1 541 /* tbl.insert([{'id':oldtime}])['inserted'] */ 542 543 suite.T().Log("About to run line #142: tbl.Insert([]interface{}{map[interface{}]interface{}{'id': oldtime, }}).AtIndex('inserted')") 544 545 runAndAssert(suite.Suite, expected_, tbl.Insert([]interface{}{map[interface{}]interface{}{"id": oldtime}}).AtIndex("inserted"), suite.session, r.RunOpts{ 546 GeometryFormat: "raw", 547 GroupFormat: "map", 548 }) 549 suite.T().Log("Finished running line #142") 550 } 551 552 { 553 // times/index.yaml line #148 554 /* ("PTYPE<TIME>") */ 555 var expected_ string = "PTYPE<TIME>" 556 /* tbl.get(oldtime)['id'].type_of() */ 557 558 suite.T().Log("About to run line #148: tbl.Get(oldtime).AtIndex('id').TypeOf()") 559 560 runAndAssert(suite.Suite, expected_, tbl.Get(oldtime).AtIndex("id").TypeOf(), suite.session, r.RunOpts{ 561 GeometryFormat: "raw", 562 GroupFormat: "map", 563 }) 564 suite.T().Log("Finished running line #148") 565 } 566 }