:bug: Bug Fixes
- 426 If `SnmpEngine` is `None`, get it in `run_in_executor` bieniu
:white_check_mark: Tests
- 398 Use snapshots in tests bieniu
- 399 Change snapshot folder bieniu
:arrow_up: Dependency Updates
<details>
<summary>30 changes</summary>
- 394 Bump ruff from 0.3.4 to 0.3.5 dependabot
- 395 Auto-update pre-commit hooks github-actions
- 396 Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 dependabot
- 397 Bump ruff from 0.3.5 to 0.3.7 dependabot
- 400 Auto-update pre-commit hooks github-actions
- 403 Bump actions/checkout from 4.1.2 to 4.1.3 dependabot
- 402 Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 dependabot
- 401 Bump ruff from 0.3.7 to 0.4.1 dependabot
- 404 Auto-update pre-commit hooks github-actions
- 405 Bump actions/checkout from 4.1.3 to 4.1.4 dependabot
- 411 Bump coverage from 7.4.4 to 7.5.0 dependabot
- 408 Bump ruff from 0.4.1 to 0.4.2 dependabot
- 406 Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 dependabot
- 410 Bump pytest from 8.1.1 to 8.2.0 dependabot
- 407 Bump mypy from 1.9.0 to 1.10.0 dependabot
- 409 Bump freezegun from 1.4.0 to 1.5.0 dependabot
- 413 Bump ruff from 0.4.2 to 0.4.3 dependabot
- 412 Bump coverage from 7.5.0 to 7.5.1 dependabot
- 414 Auto-update pre-commit hooks github-actions
- 416 Bump freezegun from 1.5.0 to 1.5.1 dependabot
- 417 Bump ruff from 0.4.3 to 0.4.4 dependabot
- 418 Bump actions/checkout from 4.1.4 to 4.1.5 dependabot
- 415 Bump pre-commit from 3.7.0 to 3.7.1 dependabot
- 419 Bump pytest-asyncio from 0.23.6 to 0.23.7 dependabot
- 420 Bump pytest from 8.2.0 to 8.2.1 dependabot
- 421 Bump actions/checkout from 4.1.5 to 4.1.6 dependabot
- 422 Auto-update pre-commit hooks github-actions
- 424 Bump ruff from 0.4.4 to 0.4.5 dependabot
- 423 Bump coverage from 7.5.1 to 7.5.2 dependabot
- 425 Auto-update pre-commit hooks github-actions
</details>