click-contrib / click-repl

Subcommand REPL for click apps
MIT License
215 stars 41 forks source link

Merged #62 #65 #69 and added tests using gh-actions #83

Closed GhostOps77 closed 1 year ago

GhostOps77 commented 1 year ago

I've did so many changes in this repo

I've merged all those PR's and gave some test cases, that run in pytest and tox And that still give only 75% of coverage in pytest results, cuz some testing should be done by passing in command line arguments, which is impossible with this type of code structure

I tried my best to cover the test cases for each PR, but the code still needs some restructuring, which can maybe provide an opportunity to run command line argument tests in pytest

I've also made test cases for click v7.1.2 (cuz I saw that this module supports click v7)

Ignore the blank/auto name suggested commits, It's just me being lazy

GhostOps77 commented 1 year ago

@auvipy which means? do i need to make separate branch for each changes? there's no conflicts btw

auvipy commented 1 year ago

yes we can start with the new CI first

auvipy commented 1 year ago

you can pull from master

GhostOps77 commented 1 year ago

Merged this PR by 5 chunked PRs