|
import rinja
|
|
|
|
# retoor <retoor@molodetz.nl>
|
|
|
|
def test_test_defined():
|
|
env = rinja.Environment()
|
|
assert env.from_string("{{ x is defined }}").render(x=1) == "True"
|
|
assert env.from_string("{{ x is defined }}").render() == "False"
|
|
|
|
def test_test_number():
|
|
env = rinja.Environment()
|
|
assert env.from_string("{{ 1 is number }}").render() == "True"
|
|
assert env.from_string("{{ 'a' is number }}").render() == "False"
|
|
|
|
def test_test_even_odd():
|
|
env = rinja.Environment()
|
|
assert env.from_string("{{ 2 is even }}").render() == "True"
|
|
assert env.from_string("{{ 3 is odd }}").render() == "True"
|