erdenezul
6f45ee6813
Merge pull request #2176 from bagerard/fix_docstring_pycharm
...
Fix docstring format to improve pycharm inspection
2019-10-21 20:06:52 +08:00
Bastien Gérard
c60ed32f3a
Documented how pymongo.monitoring can be used with MongoEngine
2019-10-16 21:25:17 +02:00
Bastien Gérard
178851589d
Merge pull request #2175 from bagerard/document_no_async_driver_support
...
Document no async driver support
2019-10-16 20:34:26 +02:00
Bastien Gérard
5bcc679194
fix 2 pymongo deprecation warnings
2019-10-10 22:55:44 +02:00
Bastien Gérard
1e17b5ac66
Fix docstring format to improve pycharm inspection
2019-10-05 14:24:54 +02:00
Bastien Gérard
19f12f3f2f
document pymongo in RTD and make it point to github
2019-10-04 21:51:12 +02:00
Bastien Gérard
71e8d9a490
Added a FAQ to doc and Document the fact that we dont support motor
2019-10-04 21:51:12 +02:00
Bastien Gérard
e3cd553f82
add latest pymongo 3.9 as part of the CI
2019-10-04 21:46:47 +02:00
Bastien Gérard
b61c8cd104
fix tox envs
2019-10-01 22:17:19 +02:00
Bastien Gérard
8f288fe458
add mongodb 4.0 to travis and docs
2019-09-29 22:50:14 +02:00
erdenezul
02a920feea
Merge pull request #2166 from bagerard/add_aggregate_tutorial
...
Document Model.objects.aggregate entrypoint with an example
2019-09-17 21:07:42 +02:00
Bastien Gérard
be2c4f2b3c
fix formatting and improve doc based on review
2019-09-16 21:15:35 +02:00
Bastien Gérard
7ac74b1c1f
Document Model.objects.aggregate entrypoint with an example
2019-09-15 23:27:34 +02:00
Bastien Gérard
933cb1d5c7
Merge pull request #2144 from 0a69911a/master
...
Implement collation for queryset
2019-09-11 23:27:25 +02:00
Bastien Gérard
6203e30152
Merge pull request #2160 from vainu-arto/fix-trust-default-cursor-timeout
...
Only set no_cursor_timeout when requested
2019-09-11 22:09:56 +02:00
Bastien Gérard
7d94af0e31
add test coverage for no_cursor_timeout to support recent fix
2019-09-11 21:53:30 +02:00
erdenezul
564a2b5f1e
Merge pull request #2153 from erdenezul/misleading_bulkwrite_error
...
Change misleading error message
2019-09-04 09:42:10 +02:00
Erdenezul Batmunkh
1dbe7a3163
Add log in changelog
2019-09-03 16:17:09 +02:00
Arto Jantunen
47f8a126ca
Only set no_cursor_timeout when requested
...
Previously this was always set for all requests. The parameter is only
documented as supported for certain queries, so this was probably wrong.
Mongo version 4.2 fails update queries that have this parameter set making
mongoengine unusable there. Fixes #2148 .
2019-09-03 14:36:06 +03:00
Bastien Gérard
693195f70b
fix test_pickable that was brought back to life recently
2019-08-31 22:28:31 +03:00
Bastien Gérard
2267b7e7d7
rename remaining files for pytest migration
2019-08-30 16:27:56 +03:00
Erdenezul Batmunkh
a06e605e67
Add BulkWriteError exception
2019-08-29 11:11:27 +02:00
otrofimov
47c67ecc99
Merge branch 'master' of https://github.com/MongoEngine/mongoengine
2019-08-29 11:48:07 +03:00
Bastien Gérard
4c4b7cbeae
Merge pull request #2156 from bagerard/rename_test_files_for_pytest_migration
...
rename all test files so that they are prefixed by test
2019-08-28 16:17:38 +03:00
Bastien Gérard
ddececbfea
rename all test files so that they are prefixed by test_{orginal_filename}.py
2019-08-28 16:01:44 +03:00
otrofimov
71a6f3d1a4
test_collation:
...
Added test with `pymongo.collation.Collation` object
Readable list of BlogPost names for test
2019-08-21 18:26:10 +03:00
Erdenezul Batmunkh
e86cf962e9
Change misleading error message
2019-08-21 13:08:30 +02:00
erdenezul
99a58d5c91
Merge pull request #2149 from AliMirlou/patch-1
...
Fix small typo
2019-08-21 11:04:20 +02:00
Ali Mirlou
eecbb5ca90
Fix small typo
2019-08-20 19:53:49 +04:30
otrofimov
fbb3bf869c
compatibility with black
2019-08-08 15:56:20 +03:00
otrofimov
b887ea9623
Implement collation for queryset
2019-08-08 11:55:45 +03:00
Bastien Gérard
c68e3e1238
Add test case for list update by negative index
2019-07-24 21:37:16 +02:00
Bastien Gérard
c5080e4030
Merge branch 'master' of github.com:MongoEngine/mongoengine into negative_indexes_in_list
2019-07-24 21:14:55 +02:00
Bastien Gérard
0d01365751
Merge pull request #2131 from NMFR/master
...
Set default database when using mongomock.
2019-07-22 11:56:56 +02:00
Nuno Rodrigues
f4a06ad65d
Optimize database name getter calls
2019-07-22 08:45:35 +00:00
Nuno Rodrigues
05a22d5a54
Extract test to its own method
2019-07-22 08:42:17 +00:00
Nuno Rodrigues
2424ece0c5
Fix a linting error
2019-07-16 13:40:46 +00:00
Nuno Rodrigues
2d02551d0a
Add test
2019-07-15 17:54:46 +01:00
Stefan Wójcik
ac416aeeb3
Improve BaseDocument.from_json tests and documentation ( #2127 )
2019-07-15 12:15:55 +02:00
Stefan Wojcik
d09af430e8
Fix formatting of the changelog – part 2
...
RTD didn't render it properly previously.
Refs #2105
2019-07-15 09:57:48 +02:00
Stefan Wojcik
79454b5eed
Fix formatting of the changelog
...
RTD didn't render it properly previously.
Refs #2105
2019-07-15 09:54:18 +02:00
Stefan Wojcik
921c1fa412
Dummy commit to confirm that the new RTD webhook works
2019-07-15 09:50:29 +02:00
Stefan Wojcik
1aba145bc6
Split requirements into requirements.txt and requirements-lint.txt
...
I'm doing this because it makes sense to separate which requirements are
needed to develop the package and which are purely needed for static code
analysis. That said, the trigger for this commit was that ReadTheDocs
automatically tries to install everything that's in requirements.txt and,
since `black` isn't available on Python 2.7, it was failing. See
https://readthedocs.org/projects/mongoengine-odm/builds/9371765/ .
Refs #2105
2019-07-15 09:32:26 +02:00
Nuno Rodrigues
290d9df3eb
Set default database when using mongomock.
...
When passing host `mongomock://localhost/some-default-database` to `connect` the default database was `"test"` instead of `"some-default-database"`.
Fixes : #2130
2019-07-12 13:33:19 +01:00
Stefan Wójcik
aa76ccdd25
Fix Document._object_key ( #2125 )
...
Previous implementation of `Document._object_key` was *pretending* to work on
MongoEngine-level fields (e.g. using "pk" instead of "_id" and separating
nested field parts by "__" instead of "."), but then it was also attempting to
transform field names from the `shard_key` into DB-level fields.
This, expectedly, didn't really work well. Most of the test cases added in this
commit were failing prior to the code fixes.
2019-07-09 12:08:26 +02:00
Andreas Doll
abe8070c36
Document register_connection arguments in correct order ( #2121 )
...
Put the documentation of the parameter 'name' of the function
'register_connection' in order of appearance in the function signature.
2019-07-08 14:16:09 +02:00
Bastien Gérard
2d28c258fd
Merge pull request #2115 from bagerard/use_globals_in_travis_yml
...
Use global constants for mongo/pymongo in travis.yml
2019-07-03 11:47:35 +02:00
Stefan Wójcik
1338839b52
Update changelog.rst
2019-07-03 11:18:56 +02:00
Stefan Wojcik
058203a0ec
More changelog tweaks [ci skip]
...
The main change is that we're now using double backticks (``), which are the
correct way to format code in an RST file.
2019-07-03 11:12:25 +02:00
Stefan Wojcik
8fdf664968
Changelog tweaks [ci skip]
2019-07-03 11:08:51 +02:00