gopkg.in/rethinkdb/rethinkdb-go.v6@v6.2.2/internal/integration/reql_tests/reql_random_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  // Tests randomization functions
    17  func TestRandomSuite(t *testing.T) {
    18  	suite.Run(t, new(RandomSuite))
    19  }
    20  
    21  type RandomSuite struct {
    22  	suite.Suite
    23  
    24  	session *r.Session
    25  }
    26  
    27  func (suite *RandomSuite) SetupTest() {
    28  	suite.T().Log("Setting up RandomSuite")
    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  }
    46  
    47  func (suite *RandomSuite) TearDownSuite() {
    48  	suite.T().Log("Tearing down RandomSuite")
    49  
    50  	if suite.session != nil {
    51  		r.DB("rethinkdb").Table("_debug_scratch").Delete().Exec(suite.session)
    52  		r.DBDrop("test").Exec(suite.session)
    53  
    54  		suite.session.Close()
    55  	}
    56  }
    57  
    58  func (suite *RandomSuite) TestCases() {
    59  	suite.T().Log("Running RandomSuite: Tests randomization functions")
    60  
    61  	{
    62  		// random.yaml line #5
    63  		/* 3 */
    64  		var expected_ int = 3
    65  		/* r.expr([1,2,3]).sample(3).distinct().count() */
    66  
    67  		suite.T().Log("About to run line #5: r.Expr([]interface{}{1, 2, 3}).Sample(3).Distinct().Count()")
    68  
    69  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{1, 2, 3}).Sample(3).Distinct().Count(), suite.session, r.RunOpts{
    70  			GeometryFormat: "raw",
    71  			GroupFormat:    "map",
    72  		})
    73  		suite.T().Log("Finished running line #5")
    74  	}
    75  
    76  	{
    77  		// random.yaml line #7
    78  		/* 3 */
    79  		var expected_ int = 3
    80  		/* r.expr([1,2,3]).sample(3).count() */
    81  
    82  		suite.T().Log("About to run line #7: r.Expr([]interface{}{1, 2, 3}).Sample(3).Count()")
    83  
    84  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{1, 2, 3}).Sample(3).Count(), suite.session, r.RunOpts{
    85  			GeometryFormat: "raw",
    86  			GroupFormat:    "map",
    87  		})
    88  		suite.T().Log("Finished running line #7")
    89  	}
    90  
    91  	{
    92  		// random.yaml line #9
    93  		/* 3 */
    94  		var expected_ int = 3
    95  		/* r.expr([1,2,3,4,5,6]).sample(3).distinct().count() */
    96  
    97  		suite.T().Log("About to run line #9: r.Expr([]interface{}{1, 2, 3, 4, 5, 6}).Sample(3).Distinct().Count()")
    98  
    99  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{1, 2, 3, 4, 5, 6}).Sample(3).Distinct().Count(), suite.session, r.RunOpts{
   100  			GeometryFormat: "raw",
   101  			GroupFormat:    "map",
   102  		})
   103  		suite.T().Log("Finished running line #9")
   104  	}
   105  
   106  	{
   107  		// random.yaml line #11
   108  		/* 3 */
   109  		var expected_ int = 3
   110  		/* r.expr([1,2,3]).sample(4).distinct().count() */
   111  
   112  		suite.T().Log("About to run line #11: r.Expr([]interface{}{1, 2, 3}).Sample(4).Distinct().Count()")
   113  
   114  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{1, 2, 3}).Sample(4).Distinct().Count(), suite.session, r.RunOpts{
   115  			GeometryFormat: "raw",
   116  			GroupFormat:    "map",
   117  		})
   118  		suite.T().Log("Finished running line #11")
   119  	}
   120  
   121  	{
   122  		// random.yaml line #15
   123  		/* err('ReqlQueryLogicError', 'Number of items to sample must be non-negative, got `-1`.', [0]) */
   124  		var expected_ Err = err("ReqlQueryLogicError", "Number of items to sample must be non-negative, got `-1`.")
   125  		/* r.expr([1,2,3]).sample(-1) */
   126  
   127  		suite.T().Log("About to run line #15: r.Expr([]interface{}{1, 2, 3}).Sample(-1)")
   128  
   129  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{1, 2, 3}).Sample(-1), suite.session, r.RunOpts{
   130  			GeometryFormat: "raw",
   131  			GroupFormat:    "map",
   132  		})
   133  		suite.T().Log("Finished running line #15")
   134  	}
   135  
   136  	{
   137  		// random.yaml line #17
   138  		/* err('ReqlQueryLogicError', 'Cannot convert NUMBER to SEQUENCE', [0]) */
   139  		var expected_ Err = err("ReqlQueryLogicError", "Cannot convert NUMBER to SEQUENCE")
   140  		/* r.expr(1).sample(1) */
   141  
   142  		suite.T().Log("About to run line #17: r.Expr(1).Sample(1)")
   143  
   144  		runAndAssert(suite.Suite, expected_, r.Expr(1).Sample(1), suite.session, r.RunOpts{
   145  			GeometryFormat: "raw",
   146  			GroupFormat:    "map",
   147  		})
   148  		suite.T().Log("Finished running line #17")
   149  	}
   150  
   151  	{
   152  		// random.yaml line #19
   153  		/* err('ReqlQueryLogicError', 'Cannot convert OBJECT to SEQUENCE', [0]) */
   154  		var expected_ Err = err("ReqlQueryLogicError", "Cannot convert OBJECT to SEQUENCE")
   155  		/* r.expr({}).sample(1) */
   156  
   157  		suite.T().Log("About to run line #19: r.Expr(map[interface{}]interface{}{}).Sample(1)")
   158  
   159  		runAndAssert(suite.Suite, expected_, r.Expr(map[interface{}]interface{}{}).Sample(1), suite.session, r.RunOpts{
   160  			GeometryFormat: "raw",
   161  			GroupFormat:    "map",
   162  		})
   163  		suite.T().Log("Finished running line #19")
   164  	}
   165  
   166  	{
   167  		// random.yaml line #25
   168  		/* True */
   169  		var expected_ bool = true
   170  		/* r.random().do(lambda x:r.and_(x.ge(0), x.lt(1))) */
   171  
   172  		suite.T().Log("About to run line #25: r.Random().Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1))})")
   173  
   174  		runAndAssert(suite.Suite, expected_, r.Random().Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1)) }), suite.session, r.RunOpts{
   175  			GeometryFormat: "raw",
   176  			GroupFormat:    "map",
   177  		})
   178  		suite.T().Log("Finished running line #25")
   179  	}
   180  
   181  	{
   182  		// random.yaml line #26
   183  		/* True */
   184  		var expected_ bool = true
   185  		/* r.random(1, float=True).do(lambda x:r.and_(x.ge(0), x.lt(1))) */
   186  
   187  		suite.T().Log("About to run line #26: r.Random(1).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1))})")
   188  
   189  		runAndAssert(suite.Suite, expected_, r.Random(1).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1)) }), suite.session, r.RunOpts{
   190  			GeometryFormat: "raw",
   191  			GroupFormat:    "map",
   192  		})
   193  		suite.T().Log("Finished running line #26")
   194  	}
   195  
   196  	{
   197  		// random.yaml line #27
   198  		/* True */
   199  		var expected_ bool = true
   200  		/* r.random(0, 1, float=True).do(lambda x:r.and_(x.ge(0), x.lt(1))) */
   201  
   202  		suite.T().Log("About to run line #27: r.Random(0, 1).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1))})")
   203  
   204  		runAndAssert(suite.Suite, expected_, r.Random(0, 1).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1)) }), suite.session, r.RunOpts{
   205  			GeometryFormat: "raw",
   206  			GroupFormat:    "map",
   207  		})
   208  		suite.T().Log("Finished running line #27")
   209  	}
   210  
   211  	{
   212  		// random.yaml line #28
   213  		/* True */
   214  		var expected_ bool = true
   215  		/* r.random(1, 0, float=True).do(lambda x:r.and_(x.le(1), x.gt(0))) */
   216  
   217  		suite.T().Log("About to run line #28: r.Random(1, 0).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0))})")
   218  
   219  		runAndAssert(suite.Suite, expected_, r.Random(1, 0).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0)) }), suite.session, r.RunOpts{
   220  			GeometryFormat: "raw",
   221  			GroupFormat:    "map",
   222  		})
   223  		suite.T().Log("Finished running line #28")
   224  	}
   225  
   226  	{
   227  		// random.yaml line #29
   228  		/* True */
   229  		var expected_ bool = true
   230  		/* r.random(r.expr(0), 1, float=True).do(lambda x:r.and_(x.ge(0), x.lt(1))) */
   231  
   232  		suite.T().Log("About to run line #29: r.Random(r.Expr(0), 1).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1))})")
   233  
   234  		runAndAssert(suite.Suite, expected_, r.Random(r.Expr(0), 1).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1)) }), suite.session, r.RunOpts{
   235  			GeometryFormat: "raw",
   236  			GroupFormat:    "map",
   237  		})
   238  		suite.T().Log("Finished running line #29")
   239  	}
   240  
   241  	{
   242  		// random.yaml line #30
   243  		/* True */
   244  		var expected_ bool = true
   245  		/* r.random(1, r.expr(0), float=True).do(lambda x:r.and_(x.le(1), x.gt(0))) */
   246  
   247  		suite.T().Log("About to run line #30: r.Random(1, r.Expr(0)).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0))})")
   248  
   249  		runAndAssert(suite.Suite, expected_, r.Random(1, r.Expr(0)).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0)) }), suite.session, r.RunOpts{
   250  			GeometryFormat: "raw",
   251  			GroupFormat:    "map",
   252  		})
   253  		suite.T().Log("Finished running line #30")
   254  	}
   255  
   256  	{
   257  		// random.yaml line #31
   258  		/* True */
   259  		var expected_ bool = true
   260  		/* r.random(r.expr(1), r.expr(0), float=True).do(lambda x:r.and_(x.le(1), x.gt(0))) */
   261  
   262  		suite.T().Log("About to run line #31: r.Random(r.Expr(1), r.Expr(0)).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0))})")
   263  
   264  		runAndAssert(suite.Suite, expected_, r.Random(r.Expr(1), r.Expr(0)).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(1), x.Gt(0)) }), suite.session, r.RunOpts{
   265  			GeometryFormat: "raw",
   266  			GroupFormat:    "map",
   267  		})
   268  		suite.T().Log("Finished running line #31")
   269  	}
   270  
   271  	{
   272  		// random.yaml line #36
   273  		/* True */
   274  		var expected_ bool = true
   275  		/* r.random(0.495, float=True).do(lambda x:r.and_(x.ge(0), x.lt(0.495))) */
   276  
   277  		suite.T().Log("About to run line #36: r.Random(0.495).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(0.495))})")
   278  
   279  		runAndAssert(suite.Suite, expected_, r.Random(0.495).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(0.495)) }), suite.session, r.RunOpts{
   280  			GeometryFormat: "raw",
   281  			GroupFormat:    "map",
   282  		})
   283  		suite.T().Log("Finished running line #36")
   284  	}
   285  
   286  	{
   287  		// random.yaml line #37
   288  		/* True */
   289  		var expected_ bool = true
   290  		/* r.random(-0.495, float=True).do(lambda x:r.and_(x.le(0), x.gt(-0.495))) */
   291  
   292  		suite.T().Log("About to run line #37: r.Random(-0.495).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(0), x.Gt(-0.495))})")
   293  
   294  		runAndAssert(suite.Suite, expected_, r.Random(-0.495).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(0), x.Gt(-0.495)) }), suite.session, r.RunOpts{
   295  			GeometryFormat: "raw",
   296  			GroupFormat:    "map",
   297  		})
   298  		suite.T().Log("Finished running line #37")
   299  	}
   300  
   301  	{
   302  		// random.yaml line #38
   303  		/* True */
   304  		var expected_ bool = true
   305  		/* r.random(1823756.24, float=True).do(lambda x:r.and_(x.ge(0), x.lt(1823756.24))) */
   306  
   307  		suite.T().Log("About to run line #38: r.Random(1823756.24).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1823756.24))})")
   308  
   309  		runAndAssert(suite.Suite, expected_, r.Random(1823756.24).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(1823756.24)) }), suite.session, r.RunOpts{
   310  			GeometryFormat: "raw",
   311  			GroupFormat:    "map",
   312  		})
   313  		suite.T().Log("Finished running line #38")
   314  	}
   315  
   316  	{
   317  		// random.yaml line #39
   318  		/* True */
   319  		var expected_ bool = true
   320  		/* r.random(-1823756.24, float=True).do(lambda x:r.and_(x.le(0), x.gt(-1823756.24))) */
   321  
   322  		suite.T().Log("About to run line #39: r.Random(-1823756.24).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(0), x.Gt(-1823756.24))})")
   323  
   324  		runAndAssert(suite.Suite, expected_, r.Random(-1823756.24).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(0), x.Gt(-1823756.24)) }), suite.session, r.RunOpts{
   325  			GeometryFormat: "raw",
   326  			GroupFormat:    "map",
   327  		})
   328  		suite.T().Log("Finished running line #39")
   329  	}
   330  
   331  	{
   332  		// random.yaml line #44
   333  		/* True */
   334  		var expected_ bool = true
   335  		/* r.random(10.5, 20.153, float=True).do(lambda x:r.and_(x.ge(10.5), x.lt(20.153))) */
   336  
   337  		suite.T().Log("About to run line #44: r.Random(10.5, 20.153).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(10.5), x.Lt(20.153))})")
   338  
   339  		runAndAssert(suite.Suite, expected_, r.Random(10.5, 20.153).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(10.5), x.Lt(20.153)) }), suite.session, r.RunOpts{
   340  			GeometryFormat: "raw",
   341  			GroupFormat:    "map",
   342  		})
   343  		suite.T().Log("Finished running line #44")
   344  	}
   345  
   346  	{
   347  		// random.yaml line #45
   348  		/* True */
   349  		var expected_ bool = true
   350  		/* r.random(20.153, 10.5, float=True).do(lambda x:r.and_(x.le(20.153), x.gt(10.5))) */
   351  
   352  		suite.T().Log("About to run line #45: r.Random(20.153, 10.5).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(20.153), x.Gt(10.5))})")
   353  
   354  		runAndAssert(suite.Suite, expected_, r.Random(20.153, 10.5).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(20.153), x.Gt(10.5)) }), suite.session, r.RunOpts{
   355  			GeometryFormat: "raw",
   356  			GroupFormat:    "map",
   357  		})
   358  		suite.T().Log("Finished running line #45")
   359  	}
   360  
   361  	{
   362  		// random.yaml line #46
   363  		/* True */
   364  		var expected_ bool = true
   365  		/* r.random(31415926.1, 31415926, float=True).do(lambda x:r.and_(x.le(31415926.1), x.gt(31415926))) */
   366  
   367  		suite.T().Log("About to run line #46: r.Random(31415926.1, 31415926).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(31415926.1), x.Gt(31415926))})")
   368  
   369  		runAndAssert(suite.Suite, expected_, r.Random(31415926.1, 31415926).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(31415926.1), x.Gt(31415926)) }), suite.session, r.RunOpts{
   370  			GeometryFormat: "raw",
   371  			GroupFormat:    "map",
   372  		})
   373  		suite.T().Log("Finished running line #46")
   374  	}
   375  
   376  	{
   377  		// random.yaml line #51
   378  		/* True */
   379  		var expected_ bool = true
   380  		/* r.random(-10.5, 20.153, float=True).do(lambda x:r.and_(x.ge(-10.5), x.lt(20.153))) */
   381  
   382  		suite.T().Log("About to run line #51: r.Random(-10.5, 20.153).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(-10.5), x.Lt(20.153))})")
   383  
   384  		runAndAssert(suite.Suite, expected_, r.Random(-10.5, 20.153).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(-10.5), x.Lt(20.153)) }), suite.session, r.RunOpts{
   385  			GeometryFormat: "raw",
   386  			GroupFormat:    "map",
   387  		})
   388  		suite.T().Log("Finished running line #51")
   389  	}
   390  
   391  	{
   392  		// random.yaml line #52
   393  		/* True */
   394  		var expected_ bool = true
   395  		/* r.random(-20.153, -10.5, float=True).do(lambda x:r.and_(x.ge(-20.153), x.lt(-10.5))) */
   396  
   397  		suite.T().Log("About to run line #52: r.Random(-20.153, -10.5).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(-20.153), x.Lt(-10.5))})")
   398  
   399  		runAndAssert(suite.Suite, expected_, r.Random(-20.153, -10.5).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(-20.153), x.Lt(-10.5)) }), suite.session, r.RunOpts{
   400  			GeometryFormat: "raw",
   401  			GroupFormat:    "map",
   402  		})
   403  		suite.T().Log("Finished running line #52")
   404  	}
   405  
   406  	{
   407  		// random.yaml line #53
   408  		/* True */
   409  		var expected_ bool = true
   410  		/* r.random(-31415926, -31415926.1, float=True).do(lambda x:r.and_(x.le(-31415926), x.gt(-31415926.1))) */
   411  
   412  		suite.T().Log("About to run line #53: r.Random(-31415926, -31415926.1).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(-31415926), x.Gt(-31415926.1))})")
   413  
   414  		runAndAssert(suite.Suite, expected_, r.Random(-31415926, -31415926.1).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(-31415926), x.Gt(-31415926.1)) }), suite.session, r.RunOpts{
   415  			GeometryFormat: "raw",
   416  			GroupFormat:    "map",
   417  		})
   418  		suite.T().Log("Finished running line #53")
   419  	}
   420  
   421  	{
   422  		// random.yaml line #58
   423  		/* 2 */
   424  		var expected_ int = 2
   425  		/* r.expr([r.random(), r.random()]).distinct().count() */
   426  
   427  		suite.T().Log("About to run line #58: r.Expr([]interface{}{r.Random(), r.Random()}).Distinct().Count()")
   428  
   429  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{r.Random(), r.Random()}).Distinct().Count(), suite.session, r.RunOpts{
   430  			GeometryFormat: "raw",
   431  			GroupFormat:    "map",
   432  		})
   433  		suite.T().Log("Finished running line #58")
   434  	}
   435  
   436  	{
   437  		// random.yaml line #59
   438  		/* 2 */
   439  		var expected_ int = 2
   440  		/* r.expr([r.random(1, float=True), r.random(1, float=True)]).distinct().count() */
   441  
   442  		suite.T().Log("About to run line #59: r.Expr([]interface{}{r.Random(1).OptArgs(r.RandomOpts{Float: true, }), r.Random(1).OptArgs(r.RandomOpts{Float: true, })}).Distinct().Count()")
   443  
   444  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{r.Random(1).OptArgs(r.RandomOpts{Float: true}), r.Random(1).OptArgs(r.RandomOpts{Float: true})}).Distinct().Count(), suite.session, r.RunOpts{
   445  			GeometryFormat: "raw",
   446  			GroupFormat:    "map",
   447  		})
   448  		suite.T().Log("Finished running line #59")
   449  	}
   450  
   451  	{
   452  		// random.yaml line #60
   453  		/* 2 */
   454  		var expected_ int = 2
   455  		/* r.expr([r.random(0, 1, float=True), r.random(0, 1, float=True)]).distinct().count() */
   456  
   457  		suite.T().Log("About to run line #60: r.Expr([]interface{}{r.Random(0, 1).OptArgs(r.RandomOpts{Float: true, }), r.Random(0, 1).OptArgs(r.RandomOpts{Float: true, })}).Distinct().Count()")
   458  
   459  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{r.Random(0, 1).OptArgs(r.RandomOpts{Float: true}), r.Random(0, 1).OptArgs(r.RandomOpts{Float: true})}).Distinct().Count(), suite.session, r.RunOpts{
   460  			GeometryFormat: "raw",
   461  			GroupFormat:    "map",
   462  		})
   463  		suite.T().Log("Finished running line #60")
   464  	}
   465  
   466  	{
   467  		// random.yaml line #65
   468  		/* True */
   469  		var expected_ bool = true
   470  		/* r.random(0, float=True).eq(0) */
   471  
   472  		suite.T().Log("About to run line #65: r.Random(0).OptArgs(r.RandomOpts{Float: true, }).Eq(0)")
   473  
   474  		runAndAssert(suite.Suite, expected_, r.Random(0).OptArgs(r.RandomOpts{Float: true}).Eq(0), suite.session, r.RunOpts{
   475  			GeometryFormat: "raw",
   476  			GroupFormat:    "map",
   477  		})
   478  		suite.T().Log("Finished running line #65")
   479  	}
   480  
   481  	{
   482  		// random.yaml line #66
   483  		/* True */
   484  		var expected_ bool = true
   485  		/* r.random(5, 5, float=True).eq(5) */
   486  
   487  		suite.T().Log("About to run line #66: r.Random(5, 5).OptArgs(r.RandomOpts{Float: true, }).Eq(5)")
   488  
   489  		runAndAssert(suite.Suite, expected_, r.Random(5, 5).OptArgs(r.RandomOpts{Float: true}).Eq(5), suite.session, r.RunOpts{
   490  			GeometryFormat: "raw",
   491  			GroupFormat:    "map",
   492  		})
   493  		suite.T().Log("Finished running line #66")
   494  	}
   495  
   496  	{
   497  		// random.yaml line #67
   498  		/* True */
   499  		var expected_ bool = true
   500  		/* r.random(-499384756758, -499384756758, float=True).eq(-499384756758) */
   501  
   502  		suite.T().Log("About to run line #67: r.Random(-499384756758, -499384756758).OptArgs(r.RandomOpts{Float: true, }).Eq(-499384756758)")
   503  
   504  		runAndAssert(suite.Suite, expected_, r.Random(-499384756758, -499384756758).OptArgs(r.RandomOpts{Float: true}).Eq(-499384756758), suite.session, r.RunOpts{
   505  			GeometryFormat: "raw",
   506  			GroupFormat:    "map",
   507  		})
   508  		suite.T().Log("Finished running line #67")
   509  	}
   510  
   511  	{
   512  		// random.yaml line #68
   513  		/* True */
   514  		var expected_ bool = true
   515  		/* r.random(-93.94757, -93.94757, float=True).eq(-93.94757) */
   516  
   517  		suite.T().Log("About to run line #68: r.Random(-93.94757, -93.94757).OptArgs(r.RandomOpts{Float: true, }).Eq(-93.94757)")
   518  
   519  		runAndAssert(suite.Suite, expected_, r.Random(-93.94757, -93.94757).OptArgs(r.RandomOpts{Float: true}).Eq(-93.94757), suite.session, r.RunOpts{
   520  			GeometryFormat: "raw",
   521  			GroupFormat:    "map",
   522  		})
   523  		suite.T().Log("Finished running line #68")
   524  	}
   525  
   526  	{
   527  		// random.yaml line #69
   528  		/* True */
   529  		var expected_ bool = true
   530  		/* r.random(294.69148, 294.69148, float=True).eq(294.69148) */
   531  
   532  		suite.T().Log("About to run line #69: r.Random(294.69148, 294.69148).OptArgs(r.RandomOpts{Float: true, }).Eq(294.69148)")
   533  
   534  		runAndAssert(suite.Suite, expected_, r.Random(294.69148, 294.69148).OptArgs(r.RandomOpts{Float: true}).Eq(294.69148), suite.session, r.RunOpts{
   535  			GeometryFormat: "raw",
   536  			GroupFormat:    "map",
   537  		})
   538  		suite.T().Log("Finished running line #69")
   539  	}
   540  
   541  	// random.yaml line #74
   542  	// float_max = sys.float_info.max
   543  	suite.T().Log("Possibly executing: var float_max float64 = sys.FloatInfo.Max")
   544  
   545  	float_max := sys.FloatInfo.Max
   546  	_ = float_max // Prevent any noused variable errors
   547  
   548  	// random.yaml line #78
   549  	// float_min = sys.float_info.min
   550  	suite.T().Log("Possibly executing: var float_min float64 = sys.FloatInfo.Min")
   551  
   552  	float_min := sys.FloatInfo.Min
   553  	_ = float_min // Prevent any noused variable errors
   554  
   555  	{
   556  		// random.yaml line #82
   557  		/* True */
   558  		var expected_ bool = true
   559  		/* r.random(-float_max, float_max, float=True).do(lambda x:r.and_(x.ge(-float_max), x.lt(float_max))) */
   560  
   561  		suite.T().Log("About to run line #82: r.Random(-float_max, float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(-float_max), x.Lt(float_max))})")
   562  
   563  		runAndAssert(suite.Suite, expected_, r.Random(-float_max, float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(-float_max), x.Lt(float_max)) }), suite.session, r.RunOpts{
   564  			GeometryFormat: "raw",
   565  			GroupFormat:    "map",
   566  		})
   567  		suite.T().Log("Finished running line #82")
   568  	}
   569  
   570  	{
   571  		// random.yaml line #83
   572  		/* True */
   573  		var expected_ bool = true
   574  		/* r.random(float_max, -float_max, float=True).do(lambda x:r.and_(x.le(float_max), x.gt(-float_max))) */
   575  
   576  		suite.T().Log("About to run line #83: r.Random(float_max, -float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(float_max), x.Gt(-float_max))})")
   577  
   578  		runAndAssert(suite.Suite, expected_, r.Random(float_max, -float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(float_max), x.Gt(-float_max)) }), suite.session, r.RunOpts{
   579  			GeometryFormat: "raw",
   580  			GroupFormat:    "map",
   581  		})
   582  		suite.T().Log("Finished running line #83")
   583  	}
   584  
   585  	{
   586  		// random.yaml line #84
   587  		/* True */
   588  		var expected_ bool = true
   589  		/* r.random(float_min, float_max, float=True).do(lambda x:r.and_(x.ge(float_min), x.lt(float_max))) */
   590  
   591  		suite.T().Log("About to run line #84: r.Random(float_min, float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(float_min), x.Lt(float_max))})")
   592  
   593  		runAndAssert(suite.Suite, expected_, r.Random(float_min, float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(float_min), x.Lt(float_max)) }), suite.session, r.RunOpts{
   594  			GeometryFormat: "raw",
   595  			GroupFormat:    "map",
   596  		})
   597  		suite.T().Log("Finished running line #84")
   598  	}
   599  
   600  	{
   601  		// random.yaml line #85
   602  		/* True */
   603  		var expected_ bool = true
   604  		/* r.random(float_min, -float_max, float=True).do(lambda x:r.and_(x.le(float_min), x.gt(-float_max))) */
   605  
   606  		suite.T().Log("About to run line #85: r.Random(float_min, -float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(float_min), x.Gt(-float_max))})")
   607  
   608  		runAndAssert(suite.Suite, expected_, r.Random(float_min, -float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(float_min), x.Gt(-float_max)) }), suite.session, r.RunOpts{
   609  			GeometryFormat: "raw",
   610  			GroupFormat:    "map",
   611  		})
   612  		suite.T().Log("Finished running line #85")
   613  	}
   614  
   615  	{
   616  		// random.yaml line #86
   617  		/* True */
   618  		var expected_ bool = true
   619  		/* r.random(-float_min, float_max, float=True).do(lambda x:r.and_(x.ge(-float_min), x.lt(float_max))) */
   620  
   621  		suite.T().Log("About to run line #86: r.Random(-float_min, float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Ge(-float_min), x.Lt(float_max))})")
   622  
   623  		runAndAssert(suite.Suite, expected_, r.Random(-float_min, float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Ge(-float_min), x.Lt(float_max)) }), suite.session, r.RunOpts{
   624  			GeometryFormat: "raw",
   625  			GroupFormat:    "map",
   626  		})
   627  		suite.T().Log("Finished running line #86")
   628  	}
   629  
   630  	{
   631  		// random.yaml line #87
   632  		/* True */
   633  		var expected_ bool = true
   634  		/* r.random(-float_min, -float_max, float=True).do(lambda x:r.and_(x.le(-float_min), x.gt(-float_max))) */
   635  
   636  		suite.T().Log("About to run line #87: r.Random(-float_min, -float_max).OptArgs(r.RandomOpts{Float: true, }).Do(func(x r.Term) interface{} { return r.And(x.Le(-float_min), x.Gt(-float_max))})")
   637  
   638  		runAndAssert(suite.Suite, expected_, r.Random(-float_min, -float_max).OptArgs(r.RandomOpts{Float: true}).Do(func(x r.Term) interface{} { return r.And(x.Le(-float_min), x.Gt(-float_max)) }), suite.session, r.RunOpts{
   639  			GeometryFormat: "raw",
   640  			GroupFormat:    "map",
   641  		})
   642  		suite.T().Log("Finished running line #87")
   643  	}
   644  
   645  	// random.yaml line #92
   646  	// upper_limit = 2**53 - 1
   647  	suite.T().Log("Possibly executing: var upper_limit int = 2<<52 - 1")
   648  
   649  	upper_limit := 2<<52 - 1
   650  	_ = upper_limit // Prevent any noused variable errors
   651  
   652  	// random.yaml line #96
   653  	// lower_limit = 1 - (2**53)
   654  	suite.T().Log("Possibly executing: var lower_limit int = 1 - 2<<52")
   655  
   656  	lower_limit := 1 - 2<<52
   657  	_ = lower_limit // Prevent any noused variable errors
   658  
   659  	{
   660  		// random.yaml line #101
   661  		/* True */
   662  		var expected_ bool = true
   663  		/* r.random(256).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   664  
   665  		suite.T().Log("About to run line #101: r.Random(256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   666  
   667  		runAndAssert(suite.Suite, expected_, r.Random(256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   668  			GeometryFormat: "raw",
   669  			GroupFormat:    "map",
   670  		})
   671  		suite.T().Log("Finished running line #101")
   672  	}
   673  
   674  	{
   675  		// random.yaml line #102
   676  		/* True */
   677  		var expected_ bool = true
   678  		/* r.random(0, 256).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   679  
   680  		suite.T().Log("About to run line #102: r.Random(0, 256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   681  
   682  		runAndAssert(suite.Suite, expected_, r.Random(0, 256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   683  			GeometryFormat: "raw",
   684  			GroupFormat:    "map",
   685  		})
   686  		suite.T().Log("Finished running line #102")
   687  	}
   688  
   689  	{
   690  		// random.yaml line #103
   691  		/* True */
   692  		var expected_ bool = true
   693  		/* r.random(r.expr(256)).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   694  
   695  		suite.T().Log("About to run line #103: r.Random(r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   696  
   697  		runAndAssert(suite.Suite, expected_, r.Random(r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   698  			GeometryFormat: "raw",
   699  			GroupFormat:    "map",
   700  		})
   701  		suite.T().Log("Finished running line #103")
   702  	}
   703  
   704  	{
   705  		// random.yaml line #104
   706  		/* True */
   707  		var expected_ bool = true
   708  		/* r.random(r.expr(0), 256).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   709  
   710  		suite.T().Log("About to run line #104: r.Random(r.Expr(0), 256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   711  
   712  		runAndAssert(suite.Suite, expected_, r.Random(r.Expr(0), 256).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   713  			GeometryFormat: "raw",
   714  			GroupFormat:    "map",
   715  		})
   716  		suite.T().Log("Finished running line #104")
   717  	}
   718  
   719  	{
   720  		// random.yaml line #105
   721  		/* True */
   722  		var expected_ bool = true
   723  		/* r.random(0, r.expr(256)).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   724  
   725  		suite.T().Log("About to run line #105: r.Random(0, r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   726  
   727  		runAndAssert(suite.Suite, expected_, r.Random(0, r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   728  			GeometryFormat: "raw",
   729  			GroupFormat:    "map",
   730  		})
   731  		suite.T().Log("Finished running line #105")
   732  	}
   733  
   734  	{
   735  		// random.yaml line #106
   736  		/* True */
   737  		var expected_ bool = true
   738  		/* r.random(r.expr(0), r.expr(256)).do(lambda x:r.and_(x.ge(0), x.lt(256))) */
   739  
   740  		suite.T().Log("About to run line #106: r.Random(r.Expr(0), r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256))})")
   741  
   742  		runAndAssert(suite.Suite, expected_, r.Random(r.Expr(0), r.Expr(256)).Do(func(x r.Term) interface{} { return r.And(x.Ge(0), x.Lt(256)) }), suite.session, r.RunOpts{
   743  			GeometryFormat: "raw",
   744  			GroupFormat:    "map",
   745  		})
   746  		suite.T().Log("Finished running line #106")
   747  	}
   748  
   749  	{
   750  		// random.yaml line #111
   751  		/* True */
   752  		var expected_ bool = true
   753  		/* r.random(10, 20).do(lambda x:r.and_(x.ge(10), x.lt(20))) */
   754  
   755  		suite.T().Log("About to run line #111: r.Random(10, 20).Do(func(x r.Term) interface{} { return r.And(x.Ge(10), x.Lt(20))})")
   756  
   757  		runAndAssert(suite.Suite, expected_, r.Random(10, 20).Do(func(x r.Term) interface{} { return r.And(x.Ge(10), x.Lt(20)) }), suite.session, r.RunOpts{
   758  			GeometryFormat: "raw",
   759  			GroupFormat:    "map",
   760  		})
   761  		suite.T().Log("Finished running line #111")
   762  	}
   763  
   764  	{
   765  		// random.yaml line #112
   766  		/* True */
   767  		var expected_ bool = true
   768  		/* r.random(9347849, 120937493).do(lambda x:r.and_(x.ge(9347849), x.lt(120937493))) */
   769  
   770  		suite.T().Log("About to run line #112: r.Random(9347849, 120937493).Do(func(x r.Term) interface{} { return r.And(x.Ge(9347849), x.Lt(120937493))})")
   771  
   772  		runAndAssert(suite.Suite, expected_, r.Random(9347849, 120937493).Do(func(x r.Term) interface{} { return r.And(x.Ge(9347849), x.Lt(120937493)) }), suite.session, r.RunOpts{
   773  			GeometryFormat: "raw",
   774  			GroupFormat:    "map",
   775  		})
   776  		suite.T().Log("Finished running line #112")
   777  	}
   778  
   779  	{
   780  		// random.yaml line #123
   781  		/* True */
   782  		var expected_ bool = true
   783  		/* r.random(-10, 20).do(lambda x:r.and_(x.ge(-10), x.lt(20))) */
   784  
   785  		suite.T().Log("About to run line #123: r.Random(-10, 20).Do(func(x r.Term) interface{} { return r.And(x.Ge(-10), x.Lt(20))})")
   786  
   787  		runAndAssert(suite.Suite, expected_, r.Random(-10, 20).Do(func(x r.Term) interface{} { return r.And(x.Ge(-10), x.Lt(20)) }), suite.session, r.RunOpts{
   788  			GeometryFormat: "raw",
   789  			GroupFormat:    "map",
   790  		})
   791  		suite.T().Log("Finished running line #123")
   792  	}
   793  
   794  	{
   795  		// random.yaml line #124
   796  		/* True */
   797  		var expected_ bool = true
   798  		/* r.random(-20, -10).do(lambda x:r.and_(x.ge(-20), x.lt(-10))) */
   799  
   800  		suite.T().Log("About to run line #124: r.Random(-20, -10).Do(func(x r.Term) interface{} { return r.And(x.Ge(-20), x.Lt(-10))})")
   801  
   802  		runAndAssert(suite.Suite, expected_, r.Random(-20, -10).Do(func(x r.Term) interface{} { return r.And(x.Ge(-20), x.Lt(-10)) }), suite.session, r.RunOpts{
   803  			GeometryFormat: "raw",
   804  			GroupFormat:    "map",
   805  		})
   806  		suite.T().Log("Finished running line #124")
   807  	}
   808  
   809  	{
   810  		// random.yaml line #125
   811  		/* True */
   812  		var expected_ bool = true
   813  		/* r.random(-120937493, -9347849).do(lambda x:r.and_(x.ge(-120937493), x.lt(-9347849))) */
   814  
   815  		suite.T().Log("About to run line #125: r.Random(-120937493, -9347849).Do(func(x r.Term) interface{} { return r.And(x.Ge(-120937493), x.Lt(-9347849))})")
   816  
   817  		runAndAssert(suite.Suite, expected_, r.Random(-120937493, -9347849).Do(func(x r.Term) interface{} { return r.And(x.Ge(-120937493), x.Lt(-9347849)) }), suite.session, r.RunOpts{
   818  			GeometryFormat: "raw",
   819  			GroupFormat:    "map",
   820  		})
   821  		suite.T().Log("Finished running line #125")
   822  	}
   823  
   824  	{
   825  		// random.yaml line #137
   826  		/* 2 */
   827  		var expected_ int = 2
   828  		/* r.expr([r.random(upper_limit), r.random(upper_limit)]).distinct().count() */
   829  
   830  		suite.T().Log("About to run line #137: r.Expr([]interface{}{r.Random(upper_limit), r.Random(upper_limit)}).Distinct().Count()")
   831  
   832  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{r.Random(upper_limit), r.Random(upper_limit)}).Distinct().Count(), suite.session, r.RunOpts{
   833  			GeometryFormat: "raw",
   834  			GroupFormat:    "map",
   835  		})
   836  		suite.T().Log("Finished running line #137")
   837  	}
   838  
   839  	{
   840  		// random.yaml line #139
   841  		/* 2 */
   842  		var expected_ int = 2
   843  		/* r.expr([upper_limit,upper_limit]).map(lambda x:r.random(x)).distinct().count() */
   844  
   845  		suite.T().Log("About to run line #139: r.Expr([]interface{}{upper_limit, upper_limit}).Map(func(x r.Term) interface{} { return r.Random(x)}).Distinct().Count()")
   846  
   847  		runAndAssert(suite.Suite, expected_, r.Expr([]interface{}{upper_limit, upper_limit}).Map(func(x r.Term) interface{} { return r.Random(x) }).Distinct().Count(), suite.session, r.RunOpts{
   848  			GeometryFormat: "raw",
   849  			GroupFormat:    "map",
   850  		})
   851  		suite.T().Log("Finished running line #139")
   852  	}
   853  
   854  	{
   855  		// random.yaml line #147
   856  		/* err("ReqlQueryLogicError", "Upper bound (-0.5) could not be safely converted to an integer.", []) */
   857  		var expected_ Err = err("ReqlQueryLogicError", "Upper bound (-0.5) could not be safely converted to an integer.")
   858  		/* r.random(-0.5) */
   859  
   860  		suite.T().Log("About to run line #147: r.Random(-0.5)")
   861  
   862  		runAndAssert(suite.Suite, expected_, r.Random(-0.5), suite.session, r.RunOpts{
   863  			GeometryFormat: "raw",
   864  			GroupFormat:    "map",
   865  		})
   866  		suite.T().Log("Finished running line #147")
   867  	}
   868  
   869  	{
   870  		// random.yaml line #149
   871  		/* err("ReqlQueryLogicError", "Upper bound (0.25) could not be safely converted to an integer.", []) */
   872  		var expected_ Err = err("ReqlQueryLogicError", "Upper bound (0.25) could not be safely converted to an integer.")
   873  		/* r.random(0.25) */
   874  
   875  		suite.T().Log("About to run line #149: r.Random(0.25)")
   876  
   877  		runAndAssert(suite.Suite, expected_, r.Random(0.25), suite.session, r.RunOpts{
   878  			GeometryFormat: "raw",
   879  			GroupFormat:    "map",
   880  		})
   881  		suite.T().Log("Finished running line #149")
   882  	}
   883  
   884  	{
   885  		// random.yaml line #151
   886  		/* err("ReqlQueryLogicError", "Upper bound (0.75) could not be safely converted to an integer.", []) */
   887  		var expected_ Err = err("ReqlQueryLogicError", "Upper bound (0.75) could not be safely converted to an integer.")
   888  		/* r.random(-10, 0.75) */
   889  
   890  		suite.T().Log("About to run line #151: r.Random(-10, 0.75)")
   891  
   892  		runAndAssert(suite.Suite, expected_, r.Random(-10, 0.75), suite.session, r.RunOpts{
   893  			GeometryFormat: "raw",
   894  			GroupFormat:    "map",
   895  		})
   896  		suite.T().Log("Finished running line #151")
   897  	}
   898  
   899  	{
   900  		// random.yaml line #153
   901  		/* err("ReqlQueryLogicError", "Lower bound (-120549.25) could not be safely converted to an integer.", []) */
   902  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (-120549.25) could not be safely converted to an integer.")
   903  		/* r.random(-120549.25, 39458) */
   904  
   905  		suite.T().Log("About to run line #153: r.Random(-120549.25, 39458)")
   906  
   907  		runAndAssert(suite.Suite, expected_, r.Random(-120549.25, 39458), suite.session, r.RunOpts{
   908  			GeometryFormat: "raw",
   909  			GroupFormat:    "map",
   910  		})
   911  		suite.T().Log("Finished running line #153")
   912  	}
   913  
   914  	{
   915  		// random.yaml line #155
   916  		/* err("ReqlQueryLogicError", "Lower bound (-6.5) could not be safely converted to an integer.", []) */
   917  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (-6.5) could not be safely converted to an integer.")
   918  		/* r.random(-6.5, 8.125) */
   919  
   920  		suite.T().Log("About to run line #155: r.Random(-6.5, 8.125)")
   921  
   922  		runAndAssert(suite.Suite, expected_, r.Random(-6.5, 8.125), suite.session, r.RunOpts{
   923  			GeometryFormat: "raw",
   924  			GroupFormat:    "map",
   925  		})
   926  		suite.T().Log("Finished running line #155")
   927  	}
   928  
   929  	{
   930  		// random.yaml line #159
   931  		/* err("ReqlQueryLogicError", "Generating a random integer requires one or two bounds.", []) */
   932  		var expected_ Err = err("ReqlQueryLogicError", "Generating a random integer requires one or two bounds.")
   933  		/* r.random(float=False) */
   934  
   935  		suite.T().Log("About to run line #159: r.Random().OptArgs(r.RandomOpts{Float: false, })")
   936  
   937  		runAndAssert(suite.Suite, expected_, r.Random().OptArgs(r.RandomOpts{Float: false}), suite.session, r.RunOpts{
   938  			GeometryFormat: "raw",
   939  			GroupFormat:    "map",
   940  		})
   941  		suite.T().Log("Finished running line #159")
   942  	}
   943  
   944  	{
   945  		// random.yaml line #165
   946  		/* err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (0).", []) */
   947  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (0).")
   948  		/* r.random(0) */
   949  
   950  		suite.T().Log("About to run line #165: r.Random(0)")
   951  
   952  		runAndAssert(suite.Suite, expected_, r.Random(0), suite.session, r.RunOpts{
   953  			GeometryFormat: "raw",
   954  			GroupFormat:    "map",
   955  		})
   956  		suite.T().Log("Finished running line #165")
   957  	}
   958  
   959  	{
   960  		// random.yaml line #167
   961  		/* err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (0).", []) */
   962  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (0).")
   963  		/* r.random(0, 0) */
   964  
   965  		suite.T().Log("About to run line #167: r.Random(0, 0)")
   966  
   967  		runAndAssert(suite.Suite, expected_, r.Random(0, 0), suite.session, r.RunOpts{
   968  			GeometryFormat: "raw",
   969  			GroupFormat:    "map",
   970  		})
   971  		suite.T().Log("Finished running line #167")
   972  	}
   973  
   974  	{
   975  		// random.yaml line #169
   976  		/* err("ReqlQueryLogicError", "Lower bound (515) is not less than upper bound (515).", []) */
   977  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (515) is not less than upper bound (515).")
   978  		/* r.random(515, 515) */
   979  
   980  		suite.T().Log("About to run line #169: r.Random(515, 515)")
   981  
   982  		runAndAssert(suite.Suite, expected_, r.Random(515, 515), suite.session, r.RunOpts{
   983  			GeometryFormat: "raw",
   984  			GroupFormat:    "map",
   985  		})
   986  		suite.T().Log("Finished running line #169")
   987  	}
   988  
   989  	{
   990  		// random.yaml line #171
   991  		/* err("ReqlQueryLogicError", "Lower bound (-956) is not less than upper bound (-956).", []) */
   992  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (-956) is not less than upper bound (-956).")
   993  		/* r.random(-956, -956) */
   994  
   995  		suite.T().Log("About to run line #171: r.Random(-956, -956)")
   996  
   997  		runAndAssert(suite.Suite, expected_, r.Random(-956, -956), suite.session, r.RunOpts{
   998  			GeometryFormat: "raw",
   999  			GroupFormat:    "map",
  1000  		})
  1001  		suite.T().Log("Finished running line #171")
  1002  	}
  1003  
  1004  	{
  1005  		// random.yaml line #173
  1006  		/* err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (-10).", []) */
  1007  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (0) is not less than upper bound (-10).")
  1008  		/* r.random(-10) */
  1009  
  1010  		suite.T().Log("About to run line #173: r.Random(-10)")
  1011  
  1012  		runAndAssert(suite.Suite, expected_, r.Random(-10), suite.session, r.RunOpts{
  1013  			GeometryFormat: "raw",
  1014  			GroupFormat:    "map",
  1015  		})
  1016  		suite.T().Log("Finished running line #173")
  1017  	}
  1018  
  1019  	{
  1020  		// random.yaml line #175
  1021  		/* err("ReqlQueryLogicError", "Lower bound (20) is not less than upper bound (2).", []) */
  1022  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (20) is not less than upper bound (2).")
  1023  		/* r.random(20, 2) */
  1024  
  1025  		suite.T().Log("About to run line #175: r.Random(20, 2)")
  1026  
  1027  		runAndAssert(suite.Suite, expected_, r.Random(20, 2), suite.session, r.RunOpts{
  1028  			GeometryFormat: "raw",
  1029  			GroupFormat:    "map",
  1030  		})
  1031  		suite.T().Log("Finished running line #175")
  1032  	}
  1033  
  1034  	{
  1035  		// random.yaml line #177
  1036  		/* err("ReqlQueryLogicError", "Lower bound (2) is not less than upper bound (-20).", []) */
  1037  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (2) is not less than upper bound (-20).")
  1038  		/* r.random(2, -20) */
  1039  
  1040  		suite.T().Log("About to run line #177: r.Random(2, -20)")
  1041  
  1042  		runAndAssert(suite.Suite, expected_, r.Random(2, -20), suite.session, r.RunOpts{
  1043  			GeometryFormat: "raw",
  1044  			GroupFormat:    "map",
  1045  		})
  1046  		suite.T().Log("Finished running line #177")
  1047  	}
  1048  
  1049  	{
  1050  		// random.yaml line #179
  1051  		/* err("ReqlQueryLogicError", "Lower bound (1456) is not less than upper bound (0).", []) */
  1052  		var expected_ Err = err("ReqlQueryLogicError", "Lower bound (1456) is not less than upper bound (0).")
  1053  		/* r.random(1456, 0) */
  1054  
  1055  		suite.T().Log("About to run line #179: r.Random(1456, 0)")
  1056  
  1057  		runAndAssert(suite.Suite, expected_, r.Random(1456, 0), suite.session, r.RunOpts{
  1058  			GeometryFormat: "raw",
  1059  			GroupFormat:    "map",
  1060  		})
  1061  		suite.T().Log("Finished running line #179")
  1062  	}
  1063  }