What is the best way to test Alexa Skills locally (Python)?
I'm developing Alexa skills in python and it's time wasting to go and deploy any minor code change to AWS Lambda using it's console or via AWS CLI and search for logs in CloudWatch .
I want to know what would be the least time consuming method to test any code change that I do locally without needing to deploy the code to AWS lambda .
Basically I want to test the lambda function locally .
python-3.x amazon-web-services aws-lambda
add a comment |
I'm developing Alexa skills in python and it's time wasting to go and deploy any minor code change to AWS Lambda using it's console or via AWS CLI and search for logs in CloudWatch .
I want to know what would be the least time consuming method to test any code change that I do locally without needing to deploy the code to AWS lambda .
Basically I want to test the lambda function locally .
python-3.x amazon-web-services aws-lambda
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55
add a comment |
I'm developing Alexa skills in python and it's time wasting to go and deploy any minor code change to AWS Lambda using it's console or via AWS CLI and search for logs in CloudWatch .
I want to know what would be the least time consuming method to test any code change that I do locally without needing to deploy the code to AWS lambda .
Basically I want to test the lambda function locally .
python-3.x amazon-web-services aws-lambda
I'm developing Alexa skills in python and it's time wasting to go and deploy any minor code change to AWS Lambda using it's console or via AWS CLI and search for logs in CloudWatch .
I want to know what would be the least time consuming method to test any code change that I do locally without needing to deploy the code to AWS lambda .
Basically I want to test the lambda function locally .
python-3.x amazon-web-services aws-lambda
python-3.x amazon-web-services aws-lambda
edited Nov 23 '18 at 12:21
charany1
asked Nov 23 '18 at 11:53
charany1charany1
372420
372420
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55
add a comment |
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55
add a comment |
1 Answer
1
active
oldest
votes
Since the Alexa skill that I'm creating now is just a lambda function in python, python-lambda-local is the package to test lambda function locally .
For steps on how to configure PyCharm to run lambda function locally ,please check this post .
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446229%2fwhat-is-the-best-way-to-test-alexa-skills-locally-python%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Since the Alexa skill that I'm creating now is just a lambda function in python, python-lambda-local is the package to test lambda function locally .
For steps on how to configure PyCharm to run lambda function locally ,please check this post .
add a comment |
Since the Alexa skill that I'm creating now is just a lambda function in python, python-lambda-local is the package to test lambda function locally .
For steps on how to configure PyCharm to run lambda function locally ,please check this post .
add a comment |
Since the Alexa skill that I'm creating now is just a lambda function in python, python-lambda-local is the package to test lambda function locally .
For steps on how to configure PyCharm to run lambda function locally ,please check this post .
Since the Alexa skill that I'm creating now is just a lambda function in python, python-lambda-local is the package to test lambda function locally .
For steps on how to configure PyCharm to run lambda function locally ,please check this post .
answered Nov 23 '18 at 12:24
charany1charany1
372420
372420
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446229%2fwhat-is-the-best-way-to-test-alexa-skills-locally-python%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I know there are certain tools for JS like Bespoken , BST etc but I'm not sure how to use them with Python Lambda functions.
– charany1
Nov 23 '18 at 11:55