RadioAstronomySoftwareGroup / pyuvsim

A ultra-high precision package for simulating radio interferometers in python on compute clusters.
https://pyuvsim.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
42 stars 6 forks source link

test cleanup and improvements #449

Closed bhazelton closed 4 months ago

bhazelton commented 4 months ago

Description

General test cleanup, making sure all the tests actually assert something useful and are atomized as much as possible. Also added some coverage for some missing lines and re-wrote some old test files that had lots of weird issues.

Motivation and Context

fixes #311 fixes #314

Types of changes

Checklist:

For all pull requests:

codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.68%. Comparing base (64ee930) to head (7769eee).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #449 +/- ## ========================================== + Coverage 99.55% 99.68% +0.13% ========================================== Files 12 12 Lines 2229 2235 +6 ========================================== + Hits 2219 2228 +9 + Misses 10 7 -3 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.