Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Sam init interactive flow redesign #3235

Merged
merged 13 commits into from
Sep 10, 2021
Merged

Conversation

jonife
Copy link
Contributor

@jonife jonife commented Sep 2, 2021

Which issue(s) does this change fix?

Why is this change necessary?

The changes made in this pr was to take into account 2 things listed below:
1: Add Sorting the list of dependency manager: This was aimed at getting a consistent order in the list option for dependency manager, as against an ever changing order in the option for dependency while using only a set. This update was done in samcli/commands/init/interactive_init_flow.py

2: Updated the Init Integration test: Due to recent UX changes to SAM init, which affected the way the the init integration test previously simulated the user input and as such the integration test needed to be updated to simulate the current flow. This update was done in tests/integration/init/schemas/test_init_with_schemas_command.py and tests/integration/init/schemas/schemas_test_data_setup.py

@mgrandis mgrandis changed the title Sam init Integration test feat: Sam init interactive flow redesign Sep 2, 2021
@sriram-mv
Copy link
Contributor

@jonife does this have 95% unit test coverage? because the appveyor.yml references 94% however make test references 95%

@jonife
Copy link
Contributor Author

jonife commented Sep 3, 2021

it should be 95% now

@mgrandis mgrandis merged commit 8804d41 into aws:develop Sep 10, 2021
mgrandis added a commit that referenced this pull request Sep 15, 2021
mgrandis added a commit that referenced this pull request Sep 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants