cpython
gh-111495: Add tests for PyNumber C API
#111996
Merged

gh-111495: Add tests for PyNumber C API #111996

vstinner merged 38 commits into python:main from skirpichev:capi-number-tests
skirpichev
skirpichev gh-111495: Add tests for PyNumber C API
cbca6588
skirpichev Remove inaccessible code (PyLong_AsSsize_t raises OverflowError)
0d95d578
skirpichev Drop checks for broken float subclasses (like for PyNumber_Long in 31…
7b8adb48
skirpichev
Eclips4 Eclips4 added skip news
serhiy-storchaka
serhiy-storchaka commented on 2023-11-12
skirpichev + tests with sets for intersection/union/etc
4665f256
skirpichev Use macroses
9e149056
skirpichev Merge branch 'main' into capi-number-tests
c0f40511
skirpichev Merge branch 'main' into capi-number-tests
3a7a4c40
skirpichev skirpichev force pushed from dd182df2 to daf4b6fa 1 year ago
skirpichev Ternary ops (currently only pow/ipow) don't use __r*__ dunders
788e9c22
skirpichev More tests
8cf4429a
skirpichev skirpichev force pushed from daf4b6fa to 8cf4429a 1 year ago
skirpichev Merge branch 'main' into capi-number-tests
91c68a7f
serhiy-storchaka
serhiy-storchaka commented on 2023-11-15
skirpichev More tests
9f6fd152
skirpichev Use BINARY_FUNC macro for some remaining ops
9f5b7a12
skirpichev Add UNARY_FUNC macro to define unary PyNumber_* functions
2675738d
skirpichev Fix typo
2bc6bc75
skirpichev skirpichev force pushed from 15f8a7b7 to 2bc6bc75 1 year ago
skirpichev
skirpichev Make last argument optional for PyNumber_Power/InPlacePower
49d673ba
skirpichev More tests
b2dda899
skirpichev Remove number_check() from _testcapi/abstract.c, move tests
b86d2eb2
skirpichev skirpichev marked this pull request as ready for review 1 year ago
bedevere-app bedevere-app added awaiting review
serhiy-storchaka
serhiy-storchaka commented on 2023-11-15
skirpichev address review:
0fbbba9a
skirpichev skirpichev marked this pull request as draft 1 year ago
bedevere-app bedevere-app removed awaiting review
skirpichev Merge branch 'main' into capi-number-tests
bcf0c207
skirpichev some cleanup for support classes
9aae51b1
skirpichev + cleanup
d052280e
skirpichev use instead generic tests for unary functions
c04679c3
skirpichev +1
efe4aab1
serhiy-storchaka
skirpichev use instead generic tests for binary functions + misc tests
4d96d35a
skirpichev Merge branch 'main' into capi-number-tests
b00365ef
skirpichev skirpichev marked this pull request as ready for review 1 year ago
bedevere-app bedevere-app added awaiting review
skirpichev skirpichev requested a review from serhiy-storchaka serhiy-storchaka 1 year ago
skirpichev
skirpichev +1
74abc5d9
skirpichev skirpichev force pushed from 53624699 to 74abc5d9 1 year ago
skirpichev Merge branch 'main' into capi-number-tests
d62b8025
skirpichev Merge branch 'master' into capi-number-tests
7ba5bb06
serhiy-storchaka
serhiy-storchaka commented on 2024-03-22
skirpichev Merge branch 'master' into capi-number-tests
76aac6f5
skirpichev
skirpichev Include only basic tests for unary/binary ops (with builtin types)
de8f7f31
skirpichev
skirpichev skirpichev requested a review from serhiy-storchaka serhiy-storchaka 1 year ago
vstinner
skirpichev
vstinner
vstinner approved these changes on 2024-08-09
bedevere-app bedevere-app removed awaiting review
bedevere-app bedevere-app added awaiting merge
skirpichev Merge branch 'master' into capi-number-tests
bd3435bd
skirpichev address review: sort imports
ab084305
skirpichev address review: split test_misc()
0bccf1c2
skirpichev Update Lib/test/test_capi/test_number.py
abde55bc
vstinner
vstinner approved these changes on 2024-08-09
skirpichev address review: use import_helper for _testbuffer
f4be9c58
skirpichev fix typo
86df16cc
skirpichev drop support classes with __trunc__ dunder
c620c720
vstinner
vstinner commented on 2024-08-09
skirpichev address review: skip two test if no ndarray
556b23bc
vstinner
vstinner vstinner merged 2f20f5a9 into main 1 year ago
bedevere-app bedevere-app removed awaiting merge
vstinner
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
vstinner
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
skirpichev skirpichev deleted the capi-number-tests branch 1 year ago
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
bedevere-bot
skirpichev
serhiy-storchaka serhiy-storchaka added needs backport to 3.12
serhiy-storchaka serhiy-storchaka added needs backport to 3.13
miss-islington-app
miss-islington-app
miss-islington-app
bedevere-app
miss-islington-app miss-islington-app assigned vstinner vstinner 1 year ago
bedevere-app bedevere-app removed needs backport to 3.13
bedevere-app
bedevere-app bedevere-app removed needs backport to 3.12

Login to write a write a comment.

Login via GitHub

Assignees
Labels
Milestone