Commit Graph

2981 Commits

Author SHA1 Message Date
Bernie Hackett
a29a4f7da1 Document 2.x branch status in the README 2017-05-25 13:14:46 -07:00
Bernie Hackett
01f773c9f7 Test mod_wsgi in Evergreen 2017-04-27 12:14:02 -07:00
Bernie Hackett
3d9e2eab22 Update Travis config 2017-04-26 22:24:13 -07:00
Bernie Hackett
099453fd81 Migrate testing to Ubuntu 12.04
This commit also cleans up the Evergreen config
file and fixes a test for MongoDB 3.5+.
2017-04-26 21:13:43 -07:00
Bernie Hackett
b95a4d8457 PYTHON-1201 - Test GSSAPI and PLAIN authentication 2017-03-14 13:05:17 -07:00
Bernie Hackett
d2a5cd82b0 Changelog updates 2017-03-06 16:18:35 -08:00
Bernie Hackett
7f73d3764e Various fixes for Sphinx doc builds 2017-03-06 15:35:27 -08:00
Bernie Hackett
d5ccdb48b0 Fix UUID tests with the pypi uuid module
This change skips tests of CSHARP_LEGACY when the third
party uuid module from pypi is installed (or any other
uuid module that doesn't support bytes_le).
2017-03-06 12:40:54 -08:00
Shane Harvey
c6b1c2854e Evergreen - enable Windows SSL tests 2017-03-03 13:36:18 -08:00
Bernie Hackett
ffeebbc486 PYTHON-1247 - Work around distutils MingW32 issues 2017-03-03 12:02:37 -08:00
Bernie Hackett
96891e921c PYTHON-1245 - Fix MinGW32 build warning 2017-02-27 17:32:47 -08:00
Bernie Hackett
f2b9ec844f PYTHON-1200 - Test CPython 2.6, 2.7, and 3.2 on Windows 2017-02-27 09:58:20 -08:00
Shane Harvey
7702c46957 PYTHON-1232 Add Jenkins storage engines test matrix 2017-02-23 15:10:30 -08:00
Bernie Hackett
959b395da0 Fix infrequent read preference test failure 2017-02-17 16:02:06 -08:00
Bernie Hackett
c4091d8d75 PYTHON-1239 - Test explicitly without C extensions 2017-02-17 13:41:13 -08:00
Bernie Hackett
a87b390e82 Test C extensions on Windows - Python 3.3 - 3.6 2017-02-09 18:22:15 -08:00
Bernie Hackett
19e1161e86 Keep Jython 2.5 tests from running out of memory 2017-02-08 15:56:00 -08:00
Bernie Hackett
c27f382a17 Disable evergreen "upload working dir" task
It's unnecessary and causes CI timeouts.
2017-02-08 14:04:59 -08:00
Bernie Hackett
39cf311c74 PYTHON-1158 - Protect pool init and fix auth test 2017-02-07 15:26:33 -08:00
Bernie Hackett
8e57445794 PYTHON-1202 - Fix time64 compilation with -std=c99
Python 2.6 on Solaris 11 is built with -std=c99. That causes
build issues for our time64 code, which needs localtime_r and
tzset. Including Python.h in time64.c provides the necessary magic.
2017-02-07 14:36:44 -08:00
Shane Harvey
45fdd780fc Evergreen: add Python 3.2 testing 2017-02-07 12:22:44 -08:00
Bernie Hackett
467ff3f8ee PYTHON-1238 - Don't send empty writeConcern to user management commands 2017-02-07 11:41:19 -08:00
Bernie Hackett
9e123e3c11 PYTHON-1235 - Fix auto reconnect test under Jython 2.7 2017-02-06 13:38:11 -08:00
Bernie Hackett
80fdf61cdb PYTHON-1205 - Use SIGALRM instead of interrupt_main on non-Windows 2017-02-06 13:36:23 -08:00
Bernie Hackett
544fd06f6f Fix tests for gevent 1.2
Gevent 1.2 replaced gevent.coros with gevent.lock.
2017-02-06 13:33:54 -08:00
Bernie Hackett
090a39be10 Improve master slave test setup 2017-02-06 13:32:36 -08:00
Bernie Hackett
7ff4898e97 Improve test suite primary discovery 2017-02-06 13:30:49 -08:00
Bernie Hackett
295bd96648 PYTHON-1237 - Update aggregate test for MongoDB 3.5+ 2017-02-06 13:24:14 -08:00
Bernie Hackett
0308797cca Update TLS test certificates and test configuration 2017-02-06 13:23:00 -08:00
Shane Harvey
489ef3676e PYTHON-1198 Test PyMongo v2.9 on Evergreen.
Install nose via setup_requires to produce XML test output.
Add Python 2.4, 2.5, Jython 2.5 testing.
Only run the SSL test suite when SSL is enabled.
test_ssl.py should not fail when auth_context.client does not exist.
Work around the nosetests command and verbosity flag on Python 3.
2017-02-03 15:54:46 -08:00
Shane Harvey
d5a7120e6a Add Evergreen config from evergreen branch @287a87eee9ef4a2a0ec4a60fcb8f785ca1af52d3 2017-02-02 16:58:38 -08:00
Bernie Hackett
53ee18eefe Changelog updates for 2.9.5 2017-01-31 13:36:14 -08:00
Bernie Hackett
a28c4f1d4e Claim support for Python 3.6 2017-01-31 13:25:00 -08:00
Bernie Hackett
4f52cd3f5d PYTHON-1158 - Use SSLContext and PROTOCOL_TLS_CLIENT
This change works around deprecations in CPython 3.6 and expected
deprecations in later Python releases.
2017-01-31 13:08:04 -08:00
Bernie Hackett
5d2195d865 Start work on 2.9.5 2017-01-31 13:06:25 -08:00
Bernie Hackett
1c136a627b BUMP 2.9.4 2016-09-30 10:46:45 -07:00
Bernie Hackett
7903473f99 Changelog for 2.9.4 2016-09-29 17:19:02 -07:00
Bernie Hackett
989a40ade5 PYTHON-1144 - Add Atlas / PyMongo 2.x usage guide 2016-09-29 15:04:18 -07:00
Bernie Hackett
500db80aa0 PYTHON-1154 - Various doc and doctest fixes
- Make the doctests pass against MongoDB 2.6 - master (3.3)
- Make the doctests pass under python 2.6 - python 3.5
- Make the docs build properly with python 2.4 and 2.5

Previous changes to make the doctests pass under python 3 keep
them from working at all under python 2.4, and cause some doctests
to fail under python 2.5. That feels like a fair tradeoff.
2016-09-28 15:57:34 -07:00
Bernie Hackett
2c232e78b2 PYTHON-1153 - Make docs build and test under python 3 2016-09-26 15:39:57 -07:00
Bernie Hackett
f37be740e2 Remove test assumptions about primary host 2016-09-21 17:31:19 -07:00
A. Jesse Jiryu Davis
c7c352ff3d PYTHON-1145 RS client obeys "uuidRepresentation=". 2016-09-19 17:19:06 -04:00
Bernie Hackett
d172aeb542 PYTHON-1092 - Backport Cursor.address from PyMongo 3.x 2016-05-19 17:30:47 -07:00
Bernie Hackett
de847f03b0 PYTHON-1094 - Document how to use TLS securely in 2.x 2016-05-19 14:32:25 -07:00
Bernie Hackett
753ef14b7f PYTHON-1088 - Fix various MongoClient __repr__ issues 2016-05-19 14:16:35 -07:00
Bernie Hackett
478726267b Start work on 2.9.4 2016-05-18 16:11:58 -07:00
Luke Lovett
f185c87b47 BUMP 2.9.3 2016-03-15 14:26:19 -07:00
Bernie Hackett
f6e2adbb45 Changelog for 2.9.3 2016-03-14 17:01:53 -07:00
Bernie Hackett
6f3e23b9f4 Test debugging 2016-03-10 14:36:17 -08:00
Bernie Hackett
64801b45c6 Fix a racy test 2016-03-10 12:50:35 -08:00