mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-02-14 15:01:57 +00:00
35 lines
868 B
YAML
35 lines
868 B
YAML
desc: Tests for the basic usage of the mod operation
|
|
tests:
|
|
|
|
- cd: r.expr(10).mod(3)
|
|
py:
|
|
- r.expr(10) % 3
|
|
- 10 % r.expr(3)
|
|
- r.expr(10).mod(3)
|
|
rb:
|
|
- (r 10) % 3
|
|
- r(10).mod 3
|
|
- 10 % (r 3)
|
|
ot: 1
|
|
|
|
- cd: r.expr(-10).mod(-3)
|
|
py: r.expr(-10) % -3
|
|
rb: (r -10) % -3
|
|
ot: -1
|
|
|
|
# Type errors
|
|
- cd: r.expr(4).mod('a')
|
|
py: r.expr(4) % 'a'
|
|
rb: r(4) % 'a'
|
|
ot: err('ReqlQueryLogicError', 'Expected type NUMBER but found STRING.', [1])
|
|
|
|
- cd: r.expr('a').mod(1)
|
|
py: r.expr('a') % 1
|
|
rb: r('a') % 1
|
|
ot: err('ReqlQueryLogicError', 'Expected type NUMBER but found STRING.', [0])
|
|
|
|
- cd: r.expr('a').mod('b')
|
|
py: r.expr('a') % 'b'
|
|
rb: r('a') % 'b'
|
|
ot: err('ReqlQueryLogicError', 'Expected type NUMBER but found STRING.', [0])
|