It's difficult for test cases to vary the parameters used to initialize, say, coilmq.protocol.STOMP11 without also reaching inside coilmq.engine.StompEngine. It would be nice if an instance of coilmq.protocol.STOMP were passed to StompEngine instead of the type. This will require STOMP.__init__ to not take a StompEngine argument. This work will probably have to build on whatever the fix for #32 might be.
It's difficult for test cases to vary the parameters used to initialize, say,
coilmq.protocol.STOMP11without also reaching insidecoilmq.engine.StompEngine. It would be nice if an instance ofcoilmq.protocol.STOMPwere passed toStompEngineinstead of the type. This will requireSTOMP.__init__to not take aStompEngineargument. This work will probably have to build on whatever the fix for #32 might be.