Esempio n. 1
0
def test_emits_number():
    assert lua.to_lua(5) == '5'
Esempio n. 2
0
def test_emits_variable_assignment():
    assert lua.to_lua(('var', 'value')) == 'var="value"'
Esempio n. 3
0
def test_emits_string():
    assert lua.to_lua('python string') == '"python string"'
Esempio n. 4
0
def test_emits_dictionary():
    expected = {'some_key': 'some-value', 'other_key': 42}
    for k, v in lua.from_lua('result = ' +
                             lua.to_lua(expected))['result'].items():
        assert expected[k] == v
Esempio n. 5
0
def test_emits_number():
    assert lua.to_lua(5) == '5'
Esempio n. 6
0
def test_emits_string():
    assert lua.to_lua('python string') == '"python string"'
Esempio n. 7
0
def test_emits_variable_assignment():
    assert lua.to_lua(('var', 'value')) == 'var="value"'
Esempio n. 8
0
def test_emits_dictionary():
    expected = {'some_key': 'some-value', 'other_key': 42}
    for k, v in lua.from_lua('result = ' + lua.to_lua(expected))['result'].items():
        assert expected[k] == v