]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp-server): share charge_points set across connections and harden test quality
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 13 Mar 2026 21:08:30 +0000 (22:08 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 13 Mar 2026 21:08:30 +0000 (22:08 +0100)
commitf2143a66e95692dbd659077be5cfa4a66dce3fe6
tree8c26bb30121518b09e104d94c2c5136d7ceba018
parentdb3170b4a315252247ccf978e2a6ea3e9e54a829
fix(ocpp-server): share charge_points set across connections and harden test quality

- Fix charge_points set created per-connection instead of shared across
  all connections via ServerConfig
- Remove AuthConfig.__getitem__ dict-compat hack and isinstance(dict)
  coercion branch from ChargePoint.__init__
- Migrate all test fixtures from raw dicts to AuthConfig instances
- Replace 11 weak 'assert X is not None' with typed assertions
  (isinstance, enum equality)
- Hoist Action import to module level in test_server.py
tests/ocpp-server/server.py
tests/ocpp-server/test_server.py