Commit Graph

50 Commits

Author SHA1 Message Date
Steven Silvester
a421c662e6
PYTHON-4373 Use requirements files for deps (#1605) 2024-04-17 17:58:35 -05:00
Steven Silvester
4d2deba8db
PYTHON-4210 Migrate Remaining Secrets to AWS Vaults (#1517) 2024-02-23 05:47:08 -06:00
Steven Silvester
12e8778fbd
PYTHON-4184 Clean up tox config (#1500) 2024-02-05 13:31:37 -06:00
Steven Silvester
68d22b20bd
PYTHON-4151 Use Centralized Scripts for CSFLE Tests (#1477) 2024-01-29 17:19:24 -06:00
Steven Silvester
8422edf3ab
PYTHON-4054 Add ability to serve live docs (#1447) 2023-12-07 15:46:46 -06:00
Noah Stapp
8c293d2662
PYTHON-3963 Migrate CSFLE Tests to AWS Secrets Vault (#1446) 2023-12-07 10:06:52 -08:00
Casey Clements
988ce0df33
PYTHON-4070 Add setuptools as dep for test target (#1451) 2023-12-04 14:51:40 -08:00
Steven Silvester
923c8a5abe
PYTHON-4024 Use ruff formatter (#1419) 2023-11-02 12:46:40 -05:00
Steven Silvester
7936708d97
PYTHON-4014 Apply QA Suggestions from Scientific Python Library Development Guide (#1414) 2023-11-01 19:37:22 -05:00
Shane Harvey
4b9c5b9a1e
PYTHON-3968 Fix mockupdb tox config (#1416) 2023-11-01 11:49:52 -07:00
Steven Silvester
c146017de1
PYTHON-4012 Adopt more RST static checks (#1412) 2023-10-31 07:55:24 -05:00
Shane Harvey
7bb9a73b2f
PYTHON-3968 Allow pymongo to be installed in tox when C extension fails to build (#1409) 2023-10-27 18:06:19 -07:00
Noah Stapp
61269c0f89
PYTHON-3958 BSON failure - TestDatetimeConversion.test_millis_from_da… (#1394) 2023-10-19 11:46:21 -07:00
Shane Harvey
c0f463f6d3
PYTHON-3991 Fix MockupDB tests when run through tox (#1388) 2023-10-12 12:06:27 -07:00
Steven Silvester
42d87e2c9c
PYTHON-3985 [Build Failure] TestCollectionChangeStream.test_split_large_change (#1383) 2023-10-03 12:29:04 -05:00
Steven Silvester
87d6a54f77
PYTHON-3929 Add check-manifest support (#1366) 2023-09-15 17:54:03 -05:00
Noah Stapp
14640256cb
PYTHON-3940 Pytest Config Improvements (#1373) 2023-09-13 11:31:43 -07:00
Steven Silvester
6f4e617e6d
PYTHON-3905 Use from __future__ import annotations in all files (#1370)
* PYTHON-3905 Use from __future__ import annotations in all files

* cleanup

* cleanup

* cleanup
2023-09-11 10:49:24 -05:00
Steven Silvester
83ab612aa1
PYTHON-3932 Support mypy --strict testing in bson package (#1362) 2023-08-29 13:49:11 -05:00
Noah Stapp
42c0841700
PYTHON-3906 Use AWS Secrets for Atlas tests (#1342) 2023-08-15 13:05:24 -05:00
Iris
c1d33831e8
PYTHON-3907 add --disallow-untyped-defs for mypy (#1351) 2023-08-10 11:08:36 -07:00
Steven Silvester
b8c1364368
PYTHON-3884 Replace uses of run-test.sh with tox (#1333) 2023-08-07 12:47:57 -05:00
Steven Silvester
fbecc75b37
PYTHON-3844 Enable Pytest XML Reporting in Tox (#1330) 2023-07-27 11:22:51 -05:00
Steven Silvester
1a249386cf
PYTHON-3723 Add search index management helpers (#1224) 2023-07-14 09:51:19 -05:00
Noah Stapp
f81cda0e22
PYTHON-3774 Update Evergreen run-atlas-tests to use tox + pytest (#1270) 2023-07-12 09:41:31 -07:00
Noah Stapp
94fabf5e98
PYTHON-3793 Make tox fail with invalid environment (#1286) 2023-07-03 12:17:11 -04:00
Noah Stapp
cae124c32c
PYTHON-3588 Expose an API to create a cursor from a command response (#1263) 2023-06-28 14:19:04 -07:00
Noah Stapp
d5882075d6
PYTHON-3789 Use tox for Evergreen mockupdb tests (#1277) 2023-06-28 10:57:23 -07:00
Steven Silvester
e78a91ef28
PYTHON-2965 Migrate to a PEP517 compliant build system (#1252) 2023-06-22 13:00:55 -05:00
Noah Stapp
b16e06acfd
PYTHON-3727 Use tox for unit tests and switch to pytest (#1249) 2023-06-21 15:07:14 -07:00
Noah Stapp
bc66d83efc
PYTHON-3738 Use tox for sphinx doc instead of setup.py (#1245) 2023-06-20 09:13:23 -07:00
Noah Stapp
374250d549
PYTHON-2963 Add tox config in preparation for migration from setup.py (#1240) 2023-06-16 13:05:18 -07:00
Shane Harvey
9a882245b1 PYTHON-2025 Remove unused tox and appveyor configs 2019-11-01 13:09:34 -07:00
Maciej "RooTer" Urbański
08e839070b Test against Python 3.7 on Travis (#426) 2019-11-01 11:38:24 -07:00
Bernie Hackett
749c1a2f0b PYTHON-1467 - PyMongo no longer supports Python 2.6 2018-07-02 15:15:43 -07:00
Anthony Sottile
ff81fbb938 Ensure files end in a newline 2017-08-31 22:26:39 -07:00
Bernie Hackett
ed59b574c3 Update tox and travis configs
I'm removing python2.6 from travis for the time being. It
requires unittest2 and it's not clear how to install that
for just 2.6 in travis.
2016-10-01 22:40:49 -07:00
A. Jesse Jiryu Davis
ff4c429f6f PYTHON-512 - Remove gevent from tox.ini. 2015-03-10 08:43:53 -07:00
Luke Lovett
327fdaa560 PYTHON-680 Remove all references to nose 2014-04-28 18:06:27 +00:00
Bernie Hackett
a4a16ac6fc Add py34 to tox.ini
PyMongo has been tested against python 3.4 rc1 - rc3. We'll
probably wait until 3.4 final to update trove classifiers.

*NOTE* - Testing with 3.4 requires nose 1.3.1 due to
https://github.com/nose-devs/nose/issues/759
2014-03-10 17:10:51 -07:00
Bernie Hackett
502b7d4c0c Fix tox compatibility.
The tox testing tool has dropped support for python 2.5
(and therefore jython) and by default sets PYTHONHASHSEED
to a random value. pip is dropping python 3.1 in its next
release so we might as well drop that from tox.ini now as
well.
2014-02-25 12:35:37 -08:00
A. Jesse Jiryu Davis
19c6c997c1 Run Gevent tests with tox 2013-05-24 16:26:36 -04:00
behackett
83a2413f7e PIP_INSECURE doesn't work with Jython. 2013-05-03 16:11:18 -07:00
behackett
176e39e74a Fix misc. $options issues in json_util PYTHON-510 2013-04-24 18:27:38 -07:00
behackett
e7ce167415 Make tox, py25, jython, and pip play nicely. 2013-04-09 18:08:16 -07:00
behackett
e8a4a93ecd Simplify tox.ini for now. 2012-11-19 17:55:34 -08:00
behackett
fecdb9621b Don't try to test pypy or jython with extensions. 2012-10-26 17:03:34 -07:00
behackett
0de6c2397d Run tox with and without C extensions. 2012-10-19 18:38:45 -07:00
behackett
35648378ef Fix up tox.ini
- Don't test python 3.0
- Tox no longer supports python 2.4
- Add a dependency on nose
- Disable C extension testing for now
2012-10-19 17:37:17 -07:00
Marc Abramowitz
8539bbcb7a Add tox.ini for tox (http://tox.testrun.org/) 2012-10-19 11:58:53 -07:00