Skip to content

Commit 199f8f2

Browse files
lochhhsfmig
andauthored
Reorganise test fixtures (#380)
* Use consistent test ids (starting from `id_0`) * Use consistent names for fixtures `with_nan` * Align uniform linear motion fixture with bboxes fixture * Replace poses fixture in test_filtering * Group filtering tests by common dataset params * Replace poses fixture in test_kinematics * Replace poses fixture in test_save_poses * Replace poses fixture in datasets missing dim and var * Replace poses fixture in test_reports * Replace poses fixture in test_io * Replace poses fixture in test_logging * Remove valid_poses_dataset fixtures * Rename valid_poses_dataset_uniform_linear_motion fixtures * Replace valid_position_array fixtures in test_load_poses * Replace valid_position_array fixtures in test_datasets_validators * Remove valid_position_array fixture * Rename valid_poses_array_uniform_linear_motion * Fix newlines * Fix up rebase merge error * Modularise fixtures * Group kinematics tests by common params * Shorten arg name * Refactor fixtures * Rename datasets.py to data.py * Swap poses "centroid" and "left" keypoint NaNs * Fix up filtering test expectations after rebase * Suggestion to move dataset validator fixture under helpers * Apply suggestions from code review Co-authored-by: sfmig <[email protected]> * Fix up `valid_dlc_poses_df` rename and E501 * Rename dataset fixtures module * Fix newlines * Update fixture descriptions * Apply suggestions from code review Co-authored-by: sfmig <[email protected]> * Update anipose fixture descriptions Co-authored-by: sfmig <[email protected]> * Rename `wrong_extension`-related fixtures * Refer to fixtures in test descriptions * Rename `compute_time_derivative` test + parametrise expectations --------- Co-authored-by: sfmig <[email protected]>
1 parent 84b245c commit 199f8f2

18 files changed

+1335
-1613
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ repos:
2020
args: [--fix=lf]
2121
- id: name-tests-test
2222
args: ["--pytest-test-first"]
23+
exclude: ^tests/fixtures/
2324
- id: requirements-txt-fixer
2425
- id: trailing-whitespace
2526
- repo: https://github.com/pre-commit/pygrep-hooks

0 commit comments

Comments
 (0)