Skip to content

Fixing tests - #65

Merged
dccote merged 7 commits into
masterfrom
fixingTests
Mar 1, 2026
Merged

dccote merged 7 commits into
masterfrom
fixingTests

Conversation

@dccote

@dccote dccote commented Jun 23, 2025

Copy link
Copy Markdown
Collaborator

Improved the tests to make sure missing devices are not tested.

@dccote
dccote marked this pull request as draft June 23, 2025 16:34
# Conflicts:
#	.idea/workspace.xml
#	hardwarelibrary/__init__.py
#	setup.py
@dccote
dccote marked this pull request as ready for review March 1, 2026 04:42
- testIntellidrive: add setUp skip guard for serial port and device tests
- testPhysicalDevice: try initializeDevice in setUp for Intellidrive,
  PowerMeter, Oscilloscope, and Echo test classes; fix StellarNet
  compatibility tests to skip instead of fail
- testPyUSB: skip USB device tests (Razer, Apple) when not connected
- testSutterSerialPort: nest base class inside BaseTestCases to prevent
  pytest from collecting it directly

All 426 tests now pass (204 passed, 215 skipped, 0 failed).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@dccote
dccote merged commit 306651a into master Mar 1, 2026
@dccote
dccote deleted the fixingTests branch March 1, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant