|
import rinja
|
|
|
|
# retoor <retoor@molodetz.nl>
|
|
|
|
def test_arithmetic_basic():
|
|
env = rinja.Environment()
|
|
assert env.from_string("{{ 1 + 2 }}").render() == "3"
|
|
assert env.from_string("{{ 10 - 5 }}").render() == "5"
|
|
assert env.from_string("{{ 2 * 3 }}").render() == "6"
|
|
assert env.from_string("{{ 10 / 2 }}").render() == "5.0"
|
|
|
|
def test_arithmetic_complex():
|
|
env = rinja.Environment()
|
|
# Precedence: multiplication before addition
|
|
assert env.from_string("{{ 1 + 2 * 3 }}").render() == "7"
|
|
assert env.from_string("{{ (1 + 2) * 3 }}").render() == "9"
|