Exemple #1
0
def test_read_script_non_existing_file():
    name = 'non_existing_script'

    with assert_raises(ScriptNotFoundError) as error:
        read_script(name=name, path=LUA_SEARCH_PATH)

    assert_equal(name, error.exception.name)
    assert_equal(
        os.path.join(LUA_SEARCH_PATH, name + '.lua'),
        error.exception.filename,
    )
Exemple #2
0
def test_read_script_non_existing_file():
    name = 'non_existing_script'

    with assert_raises(ScriptNotFoundError) as error:
        read_script(name=name, path=LUA_SEARCH_PATH)

    assert_equal(name, error.exception.name)
    assert_equal(
        os.path.join(LUA_SEARCH_PATH, name + '.lua'),
        error.exception.filename,
    )
Exemple #3
0
def test_read_script():
    with open(os.path.join(LUA_SEARCH_PATH, 'sum.lua')) as _file:
        reference_content = _file.read()

    content = read_script(name='sum', path=LUA_SEARCH_PATH)

    assert_equal(reference_content, content)
Exemple #4
0
def test_read_script():
    with open(os.path.join(LUA_SEARCH_PATH, 'sum.lua')) as _file:
        reference_content = _file.read()

    content = read_script(name='sum', path=LUA_SEARCH_PATH)

    assert_equal(reference_content, content)
Exemple #5
0
def test_read_script_unicode():
    if six.PY2:
        with open(os.path.join(LUA_SEARCH_PATH, 'unicode.lua'), ) as _file:
            reference_content = _file.read().decode('utf-8')
    else:
        with open(
                os.path.join(LUA_SEARCH_PATH, 'unicode.lua'),
                encoding='utf-8',
        ) as _file:
            reference_content = _file.read()

    content = read_script(
        name='unicode',
        path=LUA_SEARCH_PATH,
        encoding='utf-8',
    )

    assert_equal(reference_content, content)
    assert_in(u'éléphant', content)
Exemple #6
0
def test_read_script_unicode():
    if six.PY2:
        with open(
            os.path.join(LUA_SEARCH_PATH, 'unicode.lua'),
        ) as _file:
            reference_content = _file.read().decode('utf-8')
    else:
        with open(
            os.path.join(LUA_SEARCH_PATH, 'unicode.lua'),
            encoding='utf-8',
        ) as _file:
            reference_content = _file.read()

    content = read_script(
        name='unicode',
        path=LUA_SEARCH_PATH,
        encoding='utf-8',
    )

    assert_equal(reference_content, content)
    assert_in(u'éléphant', content)