Exemple #1
0
def test_install_rbenv_with_version(tempdir_factory):
    prefix = Prefix(tempdir_factory.get())
    ruby._install_rbenv(prefix, version='1.9.3p547')

    # Should be able to activate and use rbenv install
    with ruby.in_env(prefix, '1.9.3p547'):
        cmd_output('rbenv', 'install', '--help')
Exemple #2
0
def test_install_rbenv_with_version(cmd_runner):
    _install_rbenv(cmd_runner, version='1.9.3p547')

    # Should be able to activate and use rbenv install
    cmd_runner.run([
        'bash',
        '-c',
        ". '{prefix}rbenv-1.9.3p547/bin/activate' && rbenv install --help",
    ], )
Exemple #3
0
def test_install_rbenv(tempdir_factory):
    prefix = Prefix(tempdir_factory.get())
    ruby._install_rbenv(prefix)
    # Should have created rbenv directory
    assert os.path.exists(prefix.path('rbenv-default'))

    # Should be able to activate using our script and access rbenv
    with ruby.in_env(prefix, 'default'):
        cmd_output('rbenv', '--help')
Exemple #4
0
def test_install_rbenv_with_version(cmd_runner):
    _install_rbenv(cmd_runner, version='1.9.3p547')

    # Should be able to activate and use rbenv install
    cmd_runner.run(
        [
            'bash',
            '-c',
            ". '{prefix}rbenv-1.9.3p547/bin/activate' && rbenv install --help",
        ],
    )
Exemple #5
0
def test_install_rbenv_with_version(tempdir_factory):
    prefix = Prefix(tempdir_factory.get())
    _install_rbenv(prefix, version='1.9.3p547')

    # Should be able to activate and use rbenv install
    cmd_output(
        'bash', '-c',
        '. {} && rbenv install --help'.format(
            pipes.quote(prefix.path('rbenv-1.9.3p547', 'bin', 'activate')),
        ),
    )
Exemple #6
0
def test_install_rbenv(cmd_runner):
    _install_rbenv(cmd_runner)
    # Should have created rbenv directory
    assert os.path.exists(cmd_runner.path('rbenv-default'))
    # We should have created our `activate` script
    activate_path = cmd_runner.path('rbenv-default', 'bin', 'activate')
    assert os.path.exists(activate_path)

    # Should be able to activate using our script and access rbenv
    cmd_runner.run([
        'bash',
        '-c',
        ". '{prefix}rbenv-default/bin/activate' && rbenv --help",
    ], )
Exemple #7
0
def test_install_rbenv(cmd_runner):
    _install_rbenv(cmd_runner)
    # Should have created rbenv directory
    assert os.path.exists(cmd_runner.path('rbenv-default'))
    # We should have created our `activate` script
    activate_path = cmd_runner.path('rbenv-default', 'bin', 'activate')
    assert os.path.exists(activate_path)

    # Should be able to activate using our script and access rbenv
    cmd_runner.run(
        [
            'bash',
            '-c',
            ". '{prefix}rbenv-default/bin/activate' && rbenv --help",
        ],
    )
Exemple #8
0
def test_install_rbenv(tempdir_factory):
    prefix = Prefix(tempdir_factory.get())
    _install_rbenv(prefix)
    # Should have created rbenv directory
    assert os.path.exists(prefix.path('rbenv-default'))
    # We should have created our `activate` script
    activate_path = prefix.path('rbenv-default', 'bin', 'activate')
    assert os.path.exists(activate_path)

    # Should be able to activate using our script and access rbenv
    cmd_output(
        'bash', '-c',
        '. {} && rbenv --help'.format(
            pipes.quote(prefix.path('rbenv-default', 'bin', 'activate')),
        ),
    )