Auke Willem Oosterhoff
Auke Willem Oosterhoff
I just stumbled upon [dmc](https://github.com/rhettg/dmc), a different library for handling dates and times in Python. With this library you are able to [mock the current time](https://github.com/rhettg/dmc#testing). It could be like...
Currently, the unit tests aren't ran before release. In theory, we would be able to release a broken version of this package. That should be changed. The release workflow is...
Schema validation for incoming requests can be disabled using `@on(skip_schema_validation=True)`. However, for sending requests it can't be disabled. I'm currently working on a fuzzer and deliberately want to send invalid...
Currently, the unit tests are executed only when one creates a PR. To get feedback earlier in the development process, the CI build should run when one pushed to GH...
For every message `ocpp.ChargePoint` receives `ocpp.messages.unpack()` is called. See https://github.com/mobilityhouse/ocpp/blob/master/ocpp/charge_point.py#L135-L140 If unpacking fails `ChargePoint.start()` crashes with the exception thrown in `unpack()`. Depending on how `ChargePoint` is used the connection to...
This is a meta issue to discuss and track progress to a v1.0.0. The following breaking changes are being considered: - [ ] #102 **Return CallError if Call fails to...
Currently this package provides 2 ways of routing calls: * `@on()` - Main handler for a call. It's response is send back as a other end of the connection. *...
I've started by generating the code for the enums based on the JSON schema's. After that I had to correct the generated code slightly. The script I've used is: ```...
Currently the docs are lacking proper documentation about how routing of CALL messages work, how to use the `@on()` and `@after()` decorator should be used and how the route map...