Daniel Schep
1f0e671f5b
Add virtualenv suppport to Python invokeLocal
...
Since the invoke local functionality overrides `process.env.PATH`, only the
system python is found, not the python provided by an active virtualenv. This
checks for the `VIRTUAL_ENV` environment variable and if present, adds it's bin
dir to `PATH`.
2017-03-09 16:47:26 -05:00
Daniel Schep
a163e65d9f
invoke local python functions! closes #2862
2017-01-18 09:54:29 -05:00
Eslam A. Hefnawy
08009c2945
handling strings
2016-12-13 18:08:05 +07:00
Eslam A. Hefnawy
142946e295
fixed bug where you can now invoke without any input data
2016-12-13 17:52:03 +07:00
Maciej Winnicki
b78f7ac254
remove duplicated tests
2016-12-08 11:23:18 +01:00
Maciej Winnicki
5a978afa92
add support for stdin in invoke command
2016-12-08 10:48:53 +01:00
Eslam A. Hefnawy
a4be376aa0
updates invoke local test
2016-12-07 18:52:05 +07:00
Eslam A. Hefnawy
343439f157
removed double default region setting
2016-12-07 16:55:19 +07:00
Eslam A. Hefnawy
9bcde02ce6
lowercase MemorySize in invoke local
2016-12-07 16:44:24 +07:00
Eslam A. Hefnawy
f8dc2481ca
added default lambda env vars to local invoke
2016-12-07 16:44:24 +07:00
Maciej Winnicki
b494005543
fix setting exit code
2016-12-02 18:50:46 +01:00
Maciej Winnicki
ca5b9e119e
fix returning error from local invocation
2016-12-02 10:14:42 +01:00
Philipp Muens
a39e2969de
Remove reassignment of this.options.data if JSON parsing fails
2016-11-29 15:06:10 +01:00
Philipp Muens
f02c990fd8
Remove check if options.data exists
2016-11-29 13:32:29 +01:00
Philipp Muens
d048cc3e09
Add check if data is JSON or simple string
2016-11-29 10:35:26 +01:00
Philipp Muens
ef7ccfc8e3
Add tests
2016-11-29 10:35:26 +01:00
Philipp Muens
7837acf360
Fix minor typos
2016-11-29 10:35:26 +01:00
ac360
ee7f0c24bf
sanitize strings
2016-11-29 10:35:26 +01:00
Erik Erikson
6cc5d1364a
Merge branch 'master' into logical-ids-missed-details
2016-11-22 13:26:28 -08:00
Philipp Muens
8aad2372eb
Refactor test structure
...
So that all tests follow the *.test.js pattern and globs are used to find test files.
2016-11-22 12:49:26 +01:00
Eslam A. Hefnawy
5ed4c0d01d
add support for lambda env vars in invoke local
2016-11-21 17:42:13 +07:00
Erik Erikson
749204d962
Logical IDs Centralization Missed Details
...
A few places where names had been hard coded were missed in #2679 . This pull request attempts to get the rest of these (although I fear a few more exist).
The hard coding of the logical ids for the role and policy were removed from the json files defining those values.
Additionally, the path and name of the default role and policy were extrapolated as were log group and api gateway names.
The new role path, role name, and policy name values were used to amend the static role and policy.
Commentary in the centralization file was re-added.
Tests were updated
No function or documentation changes occurred by these changes
2016-11-15 17:22:59 -08:00
horike37
dc2f45b94e
Improve responses in invoke local
2016-11-11 05:24:21 +09:00
Maciej Winnicki
8a73fc420f
fix failing tests exit code
2016-11-03 12:39:15 +01:00
Eslam A. Hefnawy
07a2d92e96
added default context
2016-10-31 20:53:33 +07:00
Eslam A. Hefnawy
0df8cbc60e
added unit tests for invoke local
2016-10-25 19:32:39 +07:00
Eslam A. Hefnawy
3eab2fdadc
removed comment
2016-10-25 17:18:58 +07:00
Eslam A. Hefnawy
8c373e5857
fixed runtime check for invoke local
2016-10-25 17:17:28 +07:00
Eslam A. Hefnawy
abc9d91ed1
added invoke local plugin
2016-10-25 16:59:34 +07:00