Moved default-env-file tests to class.

This commit is contained in:
cwandrews
2017-10-11 20:49:57 -04:00
parent 1aada99596
commit 489d22cbcb

View File

@ -98,8 +98,10 @@ def test_version(runner, capsys):
assert __version__ in out
class TestDefaultEnvFile(object):
@all_runners
def test_run_file_with_default_env_file(runner, capsys):
def test_run_file_with_default_env_file(self, runner, capsys):
runner(
'run', '--quiet', '--default-env-file', '.env',
get_examples_path('environment/env_files/get_passed_env_file.py')
@ -110,9 +112,8 @@ def test_run_file_with_default_env_file(runner, capsys):
assert out[1] == 'sweetpassword'
assert out[2] != 'marzo'
@all_runners
def test_run_file_with_multiple_default_env_files(runner, capsys):
def test_run_file_with_multiple_default_env_files(self, runner, capsys):
runner(
'run', '--quiet', '--default-env-file', '.env',
'--default-env-file', '.env2',
@ -124,6 +125,32 @@ def test_run_file_with_multiple_default_env_files(runner, capsys):
assert out[1] == 'sweetpassword'
assert out[2] != 'marzo'
@all_runners
def test_run_module_with_default_env_file(self, runner, capsys):
runner(
'run', '--quiet', '-m',
'bonobo.examples.environment.env_files.get_passed_env_file',
'--default-env-file', '.env'
)
out, err = capsys.readouterr()
out = out.split('\n')
assert out[0] == '321'
assert out[1] == 'sweetpassword'
assert out[2] != 'marzo'
@all_runners
def test_run_module_with_multiple_default_env_files(self, runner, capsys):
runner(
'run', '--quiet', '-m',
'bonobo.examples.environment.env_files.get_passed_env_file',
'--default-env-file', '.env', '--default-env-file', '.env2',
)
out, err = capsys.readouterr()
out = out.split('\n')
assert out[0] == '321'
assert out[1] == 'sweetpassword'
assert out[2] != 'marzo'
@all_runners
def test_run_file_with_env_file(runner, capsys):