open_toontown_panda3d/tests
rdb 8c8cbeea98 linmath: For repr, use as much precision as needed for roundtrip
Will use as few digits as is necessary to ensure that round-tripping the same number with pstrtod will result in the same vector.  This prevents eg. 3.3 formatting as 3.29999995 while still ensuring that two floats that are not equal (other than nan) are guaranteed to have a different string representation.

Uses a hacky pftoa function that can be abandoned as soon as we adopt C++17, which has to_chars that does what we need

Fixes #1671
2024-08-07 17:24:11 +02:00
..
audio tests: Update audio test to recognize missing sounds as NullAudioSound 2018-02-20 00:55:49 -07:00
bullet bullet: Fix assertion when reconstructing BulletConvexHullShape from bam 2022-06-29 17:06:19 +02:00
collide collide: Add pickle support for most collision handlers 2021-01-01 16:56:18 +01:00
dcparser tests: add some DCPacker unit tests (for #751) 2019-12-25 16:58:11 +01:00
display tests: Also skip Cg unit tests on arm64 reporting as aarch64 2023-10-22 12:24:33 +02:00
dist tests: Add site.py file for deploy-stub test 2023-10-15 16:23:02 +02:00
dtoolutil tests: Fix Filename test to match paths case-insensitively 2020-08-17 12:16:33 +02:00
egg egg: add ability to read <Tangent> with four components 2019-02-05 00:30:54 +01:00
egg2pg tests: attempt to fix egg2pg test failure on macOS 2018-08-19 16:49:54 +02:00
event event: Allow AsyncFuture to store arbitrary PyObject result 2021-03-01 19:16:22 +01:00
express express: Implement `copy.deepcopy()` for PointerToArray 2022-12-19 16:22:00 +01:00
gobj tests: Fix OverflowError in test_format_arrays on 32-bit 2023-02-24 22:07:38 +01:00
gui dgui: Make copy of mutable default value 2024-01-23 14:51:44 +01:00
interrogate tests: fix pytest deprecation warnings 2018-09-28 14:19:40 +02:00
linmath linmath: For repr, use as much precision as needed for roundtrip 2024-08-07 17:24:11 +02:00
mathutil tests: Add new unit test for Triangulator (also testing #985) 2020-08-18 18:38:19 +02:00
ode ode: fix OdeJoint.attach with None parameters 2019-04-28 22:29:29 +02:00
particles tests: add unit tests for particle systems and #769 in particular 2019-11-10 20:34:03 +01:00
pgraph pgraph: Support None as second arg of replace_texture/replace_material 2022-12-04 19:24:04 +01:00
physics physics: Fix GlobalForceGroup 2020-12-30 23:57:43 +01:00
pipeline tests: fix mutex test on win32 where mutexes are always reentrant 2018-09-04 23:01:41 +02:00
pnmimage pnmimage: Added offset to add_sub_image and mult_sub_image 2020-04-25 22:56:40 +02:00
prc tests: add unit test for StreamReader.readlines() 2020-09-12 23:09:38 +02:00
putil Fix assert on Py_SIZE(long) when using Python 3.12 2023-10-13 10:54:33 +02:00
showbase Fix invalid metadata version 2.0 (should be 2.1) 2024-05-28 22:28:37 +02:00
stdpy stdpy: Fix pickle sometimes duplicating Panda objects 2020-12-31 16:55:34 +01:00
text tests: add unit test for TextNode::write, see #431 2018-10-28 11:45:39 +01:00
tform tform: MouseWatcher sort should uniquify duplicates 2018-06-12 13:44:24 +02:00
build_samples.py tests/build_samples: Use temporary directories to avoid in-source builds 2019-01-04 18:55:31 -08:00
main.py deploy-ng: Add files to build application out of the unit tests 2017-11-25 17:36:02 -08:00
requirements.txt workflow: Add setuptools as requirement when testing Python 3.12 2023-10-14 11:29:02 +02:00
setup.py tests: fix syntax error in setup.py, use default platforms 2018-12-28 15:36:02 +01:00
test_tools.py tests: Further expand on tools tests 2023-08-03 13:21:38 +02:00