Code formating.
This commit is contained in:
4
Makefile
4
Makefile
@ -1,5 +1,5 @@
|
||||
# This file has been auto-generated by Medikit. All changes will be lost.
|
||||
# Updated on 2017-10-21.
|
||||
# Generated by Medikit 0.4a5 on 2017-10-22.
|
||||
# All changes will be overriden.
|
||||
|
||||
PACKAGE ?= bonobo
|
||||
PYTHON ?= $(shell which python)
|
||||
|
||||
@ -46,7 +46,17 @@ def _install_requirements(requirements):
|
||||
importlib.reload(site)
|
||||
|
||||
|
||||
def read(filename, module, install=False, quiet=False, verbose=False, default_env_file=None, default_env=None, env_file=None, env=None):
|
||||
def read(
|
||||
filename,
|
||||
module,
|
||||
install=False,
|
||||
quiet=False,
|
||||
verbose=False,
|
||||
default_env_file=None,
|
||||
default_env=None,
|
||||
env_file=None,
|
||||
env=None
|
||||
):
|
||||
|
||||
import runpy
|
||||
from bonobo import Graph, settings
|
||||
@ -129,8 +139,20 @@ def set_env_var(e, override=False):
|
||||
os.environ.setdefault(ename, evalue)
|
||||
|
||||
|
||||
def execute(filename, module, install=False, quiet=False, verbose=False, default_env_file=None, default_env=None, env_file=None, env=None):
|
||||
graph, plugins, services = read(filename, module, install, quiet, verbose, default_env_file, default_env, env_file, env)
|
||||
def execute(
|
||||
filename,
|
||||
module,
|
||||
install=False,
|
||||
quiet=False,
|
||||
verbose=False,
|
||||
default_env_file=None,
|
||||
default_env=None,
|
||||
env_file=None,
|
||||
env=None
|
||||
):
|
||||
graph, plugins, services = read(
|
||||
filename, module, install, quiet, verbose, default_env_file, default_env, env_file, env
|
||||
)
|
||||
|
||||
return bonobo.run(graph, plugins=plugins, services=services)
|
||||
|
||||
|
||||
@ -169,4 +169,4 @@ class ConsoleOutputPlugin(Plugin):
|
||||
def memory_usage():
|
||||
import os, psutil
|
||||
process = psutil.Process(os.getpid())
|
||||
return process.memory_info()[0] / float(2 ** 20)
|
||||
return process.memory_info()[0] / float(2**20)
|
||||
|
||||
@ -7,7 +7,7 @@ from oauth2client.file import Storage
|
||||
from oauth2client.tools import argparser
|
||||
|
||||
HOME_DIR = os.path.expanduser('~')
|
||||
GOOGLE_SCOPES = ('https://www.googleapis.com/auth/spreadsheets',)
|
||||
GOOGLE_SCOPES = ('https://www.googleapis.com/auth/spreadsheets', )
|
||||
GOOGLE_SECRETS = os.path.join(HOME_DIR, '.cache/secrets/client_secrets.json')
|
||||
|
||||
|
||||
|
||||
@ -96,7 +96,7 @@ class Bag:
|
||||
|
||||
@classmethod
|
||||
def inherit(cls, *args, **kwargs):
|
||||
return cls(*args, _flags=(INHERIT_INPUT,), **kwargs)
|
||||
return cls(*args, _flags=(INHERIT_INPUT, ), **kwargs)
|
||||
|
||||
def __eq__(self, other):
|
||||
# XXX there are overlapping cases, but this is very handy for now. Let's think about it later.
|
||||
@ -136,7 +136,7 @@ class Bag:
|
||||
|
||||
|
||||
class LoopbackBag(Bag):
|
||||
default_flags = (LOOPBACK,)
|
||||
default_flags = (LOOPBACK, )
|
||||
|
||||
|
||||
class ErrorBag(Bag):
|
||||
|
||||
@ -35,5 +35,3 @@ def tuplize(generator):
|
||||
return tuple(generator(*args, **kwargs))
|
||||
|
||||
return tuplized
|
||||
|
||||
|
||||
|
||||
@ -142,10 +142,10 @@ class ValueHolder:
|
||||
return divmod(other, self._value)
|
||||
|
||||
def __pow__(self, other):
|
||||
return self._value ** other
|
||||
return self._value**other
|
||||
|
||||
def __rpow__(self, other):
|
||||
return other ** self._value
|
||||
return other**self._value
|
||||
|
||||
def __ipow__(self, other):
|
||||
self._value **= other
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
-e .[docker]
|
||||
appdirs==1.4.3
|
||||
bonobo-docker==0.2.12
|
||||
bonobo-docker==0.5.0
|
||||
certifi==2017.7.27.1
|
||||
chardet==3.0.4
|
||||
colorama==0.3.9
|
||||
|
||||
@ -103,6 +103,7 @@ def test_node_dict_chained():
|
||||
assert output[0] == {'id': 1, 'name': 'FOO'}
|
||||
assert output[1] == {'id': 2, 'name': 'BAR'}
|
||||
|
||||
|
||||
def test_node_tuple():
|
||||
def f():
|
||||
return 'foo', 'bar'
|
||||
@ -126,6 +127,7 @@ def test_node_tuple():
|
||||
assert output[0] == ('foo', 'bar')
|
||||
assert output[1] == ('foo', 'baz')
|
||||
|
||||
|
||||
def test_node_tuple_chained():
|
||||
strategy = NaiveStrategy(GraphExecutionContextType=BufferingGraphExecutionContext)
|
||||
|
||||
@ -154,6 +156,7 @@ def test_node_tuple_chained():
|
||||
assert output[0] == ('FOO', 'BAR')
|
||||
assert output[1] == ('FOO', 'BAZ')
|
||||
|
||||
|
||||
def test_node_tuple_dict():
|
||||
def f():
|
||||
return 'foo', 'bar', {'id': 1}
|
||||
|
||||
@ -99,22 +99,36 @@ def test_eq_operator_bag():
|
||||
assert Bag('foo') != Token('foo')
|
||||
assert Token('foo') != Bag('foo')
|
||||
|
||||
|
||||
def test_eq_operator_tuple_mixed():
|
||||
assert Bag('foo', bar='baz') == ('foo', {'bar': 'baz'})
|
||||
assert Bag('foo') == ('foo', {})
|
||||
assert Bag() == ({}, )
|
||||
|
||||
|
||||
def test_eq_operator_tuple_not_mixed():
|
||||
assert Bag('foo', 'bar') == ('foo', 'bar')
|
||||
assert Bag('foo') == ('foo', )
|
||||
assert Bag() == ()
|
||||
|
||||
|
||||
def test_eq_operator_dict():
|
||||
assert Bag(foo='bar') == {'foo': 'bar'}
|
||||
assert Bag(foo='bar', corp='acme') == {'foo': 'bar', 'corp': 'acme', }
|
||||
assert Bag(foo='bar', corp='acme') == {'corp': 'acme', 'foo': 'bar', }
|
||||
assert Bag(
|
||||
foo='bar', corp='acme'
|
||||
) == {
|
||||
'foo': 'bar',
|
||||
'corp': 'acme',
|
||||
}
|
||||
assert Bag(
|
||||
foo='bar', corp='acme'
|
||||
) == {
|
||||
'corp': 'acme',
|
||||
'foo': 'bar',
|
||||
}
|
||||
assert Bag() == {}
|
||||
|
||||
|
||||
def test_repr():
|
||||
bag = Bag('a', a=1)
|
||||
assert repr(bag) == "<Bag ('a', a=1)>"
|
||||
|
||||
@ -129,8 +129,7 @@ class TestDefaultEnvFile(object):
|
||||
|
||||
def test_run_file_with_multiple_default_env_files(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '--default-env-file', '.env_one',
|
||||
'--default-env-file', '.env_two',
|
||||
'run', '--quiet', '--default-env-file', '.env_one', '--default-env-file', '.env_two',
|
||||
get_examples_path('environment/env_files/get_passed_env_file.py')
|
||||
)
|
||||
out = out.split('\n')
|
||||
@ -140,9 +139,8 @@ class TestDefaultEnvFile(object):
|
||||
|
||||
def test_run_module_with_default_env_file(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'bonobo.examples.environment.env_files.get_passed_env_file',
|
||||
'--default-env-file', '.env_one'
|
||||
'run', '--quiet', '-m', 'bonobo.examples.environment.env_files.get_passed_env_file', '--default-env-file',
|
||||
'.env_one'
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -151,9 +149,14 @@ class TestDefaultEnvFile(object):
|
||||
|
||||
def test_run_module_with_multiple_default_env_files(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'run',
|
||||
'--quiet',
|
||||
'-m',
|
||||
'bonobo.examples.environment.env_files.get_passed_env_file',
|
||||
'--default-env-file', '.env_one', '--default-env-file', '.env_two',
|
||||
'--default-env-file',
|
||||
'.env_one',
|
||||
'--default-env-file',
|
||||
'.env_two',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -165,9 +168,11 @@ class TestDefaultEnvFile(object):
|
||||
class TestEnvFile(object):
|
||||
def test_run_file_with_file(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
'run',
|
||||
'--quiet',
|
||||
get_examples_path('environment/env_files/get_passed_env_file.py'),
|
||||
'--env-file', '.env_one',
|
||||
'--env-file',
|
||||
'.env_one',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -176,9 +181,13 @@ class TestEnvFile(object):
|
||||
|
||||
def test_run_file_with_multiple_files(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
'run',
|
||||
'--quiet',
|
||||
get_examples_path('environment/env_files/get_passed_env_file.py'),
|
||||
'--env-file', '.env_one', '--env-file', '.env_two',
|
||||
'--env-file',
|
||||
'.env_one',
|
||||
'--env-file',
|
||||
'.env_two',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -187,9 +196,12 @@ class TestEnvFile(object):
|
||||
|
||||
def test_run_module_with_file(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'run',
|
||||
'--quiet',
|
||||
'-m',
|
||||
'bonobo.examples.environment.env_files.get_passed_env_file',
|
||||
'--env-file', '.env_one',
|
||||
'--env-file',
|
||||
'.env_one',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -198,9 +210,14 @@ class TestEnvFile(object):
|
||||
|
||||
def test_run_module_with_multiple_files(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'run',
|
||||
'--quiet',
|
||||
'-m',
|
||||
'bonobo.examples.environment.env_files.get_passed_env_file',
|
||||
'--env-file', '.env_one', '--env-file', '.env_two',
|
||||
'--env-file',
|
||||
'.env_one',
|
||||
'--env-file',
|
||||
'.env_two',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -212,9 +229,13 @@ class TestEnvFile(object):
|
||||
class TestEnvFileCombinations:
|
||||
def test_run_file_with_default_env_file_and_env_file(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
'run',
|
||||
'--quiet',
|
||||
get_examples_path('environment/env_files/get_passed_env_file.py'),
|
||||
'--default-env-file', '.env_one', '--env-file', '.env_two',
|
||||
'--default-env-file',
|
||||
'.env_one',
|
||||
'--env-file',
|
||||
'.env_two',
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == '321'
|
||||
@ -223,10 +244,16 @@ class TestEnvFileCombinations:
|
||||
|
||||
def test_run_file_with_default_env_file_and_env_file_and_env_vars(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
'run',
|
||||
'--quiet',
|
||||
get_examples_path('environment/env_files/get_passed_env_file.py'),
|
||||
'--default-env-file', '.env_one', '--env-file', '.env_two',
|
||||
'--env', 'TEST_USER_PASSWORD=SWEETpassWORD', '--env',
|
||||
'--default-env-file',
|
||||
'.env_one',
|
||||
'--env-file',
|
||||
'.env_two',
|
||||
'--env',
|
||||
'TEST_USER_PASSWORD=SWEETpassWORD',
|
||||
'--env',
|
||||
'MY_SECRET=444',
|
||||
)
|
||||
out = out.split('\n')
|
||||
@ -240,8 +267,8 @@ class TestDefaultEnvVars:
|
||||
def test_run_file_with_default_env_var(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'),
|
||||
'--default-env', 'USER=clowncity', '--env', 'USER=ted'
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'), '--default-env', 'USER=clowncity', '--env',
|
||||
'USER=ted'
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'user'
|
||||
@ -252,9 +279,8 @@ class TestDefaultEnvVars:
|
||||
def test_run_file_with_default_env_vars(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'),
|
||||
'--env', 'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews',
|
||||
'--default-env', "ENV_TEST_STRING='my_test_string'"
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'), '--env', 'ENV_TEST_NUMBER=123', '--env',
|
||||
'ENV_TEST_USER=cwandrews', '--default-env', "ENV_TEST_STRING='my_test_string'"
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
@ -263,10 +289,8 @@ class TestDefaultEnvVars:
|
||||
|
||||
def test_run_module_with_default_env_var(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'bonobo.examples.environment.env_vars.get_passed_env',
|
||||
'--env', 'ENV_TEST_NUMBER=123',
|
||||
'--default-env', 'ENV_TEST_STRING=string'
|
||||
'run', '--quiet', '-m', 'bonobo.examples.environment.env_vars.get_passed_env', '--env',
|
||||
'ENV_TEST_NUMBER=123', '--default-env', 'ENV_TEST_STRING=string'
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
@ -275,10 +299,8 @@ class TestDefaultEnvVars:
|
||||
|
||||
def test_run_module_with_default_env_vars(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'bonobo.examples.environment.env_vars.get_passed_env',
|
||||
'--env', 'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews',
|
||||
'--default-env', "ENV_TEST_STRING='string'"
|
||||
'run', '--quiet', '-m', 'bonobo.examples.environment.env_vars.get_passed_env', '--env',
|
||||
'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews', '--default-env', "ENV_TEST_STRING='string'"
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
@ -291,8 +313,7 @@ class TestEnvVars:
|
||||
def test_run_file_with_env_var(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'),
|
||||
'--env', 'ENV_TEST_NUMBER=123'
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'), '--env', 'ENV_TEST_NUMBER=123'
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] != 'test_user'
|
||||
@ -302,9 +323,8 @@ class TestEnvVars:
|
||||
def test_run_file_with_env_vars(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet',
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'),
|
||||
'--env', 'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews',
|
||||
'--env', "ENV_TEST_STRING='my_test_string'"
|
||||
get_examples_path('environment/env_vars/get_passed_env.py'), '--env', 'ENV_TEST_NUMBER=123', '--env',
|
||||
'ENV_TEST_USER=cwandrews', '--env', "ENV_TEST_STRING='my_test_string'"
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
@ -313,9 +333,8 @@ class TestEnvVars:
|
||||
|
||||
def test_run_module_with_env_var(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'bonobo.examples.environment.env_vars.get_passed_env',
|
||||
'--env', 'ENV_TEST_NUMBER=123'
|
||||
'run', '--quiet', '-m', 'bonobo.examples.environment.env_vars.get_passed_env', '--env',
|
||||
'ENV_TEST_NUMBER=123'
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
@ -324,10 +343,8 @@ class TestEnvVars:
|
||||
|
||||
def test_run_module_with_env_vars(self, runner):
|
||||
out, err = runner(
|
||||
'run', '--quiet', '-m',
|
||||
'bonobo.examples.environment.env_vars.get_passed_env',
|
||||
'--env', 'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews',
|
||||
'--env', "ENV_TEST_STRING='my_test_string'"
|
||||
'run', '--quiet', '-m', 'bonobo.examples.environment.env_vars.get_passed_env', '--env',
|
||||
'ENV_TEST_NUMBER=123', '--env', 'ENV_TEST_USER=cwandrews', '--env', "ENV_TEST_STRING='my_test_string'"
|
||||
)
|
||||
out = out.split('\n')
|
||||
assert out[0] == 'cwandrews'
|
||||
|
||||
Reference in New Issue
Block a user