Skip to content

Commit 0a6eb91

Browse files
gijzelaerrclaude
andcommitted
Add end-to-end test suite for real PLC testing
Adds test_client_e2e.py with comprehensive tests against a real Siemens S7 PLC. Tests are marked with @pytest.mark.e2e and require: - A real PLC connection (configure IP, rack, slot at top of file) - Two data blocks: DB1 (read-only) and DB2 (read-write) Run with: pytest tests/test_client_e2e.py -m e2e 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent a5af22b commit 0a6eb91

2 files changed

Lines changed: 732 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ testpaths = ["tests"]
5050
markers =[
5151
"client",
5252
"common",
53+
"e2e: end-to-end tests requiring a real PLC connection",
5354
"logo",
5455
"mainloop",
5556
"partner",

0 commit comments

Comments
 (0)