qqyone: Python All-in-One lib for Software QA
qpyone stands, one python lib for QA. This lib integrates most useful libs for QA Daily tasks.
Modules
- builtin
- [] dicttool
- Basic Model - Rethink Python base libs as composer
Include:
- base cmd
- injector: injector
- config: base configuration
plugin model
-
register into main app
-
service register into main app
-
expose as service or methods
-
main engine
- register service
- init service, service,methods and args
- dispatch any inbound request
- any dispatch method could be executed in an async worker or event bus to get response
Logger
DI
database module
- [database]
- [sqlarchmey]
- [sqlmode]
data model
utils:
Demos
Django Demo
proxy
DDD
To Do
- [] DI Implementation
- [] plugin pattern
- [] workflow/pipeline pattern
- [] more enhanced