Stefan Wojcik
df12211c25
dont let the MongoDB URI override connection settings it doesnt explicitly specify
2016-12-03 21:08:18 -05:00
Ollie Ford
d8d98b6143
Support Falsey primary_key
s ( #1354 )
2016-12-03 16:10:05 -05:00
Stefan Wojcik
999cdfd997
Fix BaseQuerySet#sum and BaseQuerySet#average for fields that specify a db_field
2016-12-02 11:32:38 -05:00
Stefan Wójcik
3c455cf1c1
Improve health of this package ( #1409 )
...
* added flake8 and flake8-import-order to travis for py27
* fixed a test that fails from time to time depending on an order of a dict
* flake8 tweaks for the entire codebase excluding tests
2016-11-28 19:00:34 -05:00
Omer Katz
e4c4e923ee
Merge pull request #1397 from sallyruthstruik/master
...
Fixed issue https://github.com/MongoEngine/mongoengine/issues/442
2016-11-17 11:32:09 +02:00
Emmanuel Leblond
07018b5060
Raise DoesNotExist when dereferencing unknown document
2016-11-17 09:21:34 +01:00
Stanivlav Kaledin
ac90d6ae5c
Don't force _cursor
2016-11-14 20:06:34 +03:00
Stanivlav Kaledin
2141f2c4c5
Fixed issue https://github.com/MongoEngine/mongoengine/issues/442
...
Added support for pickling BaseQueryset instances
Added BaseQueryset.__getstate__, BaseQuerySet.__setstate__ methods
2016-11-14 19:57:48 +03:00
Jeff Tharp
f7ac8cea90
Fix connecting to a list of hosts
2016-10-19 11:57:02 -07:00
Gang Li
2c4536e137
redo fix for ListField loses use_db_field when serializing #1217
...
The new fix reverted the change on BaseField to_mongo so that it will not force
new field class to add kwargs to to_mongo function. The new derived field class
to_mongo can support use_db_field and fields parameters as needed.
Basically all field classes derived from ComplexBaseField support those parameters.
2016-09-06 17:27:47 -04:00
iici-gli
e5b6a12977
Merge pull request #1 from MongoEngine/master
...
pull new changes from original
2016-09-04 23:43:04 -04:00
Victor
327e164869
Fix for #1176 -- similar to https://github.com/MongoEngine/mongoengine/pull/982 but for update
.
2016-09-04 08:12:17 +03:00
Jérôme Lafréchoux
25bc571f30
Merge pull request #1331 from bagerard/fix_unit_test
...
fixes in the test suite
2016-09-03 22:54:28 +02:00
Stefan Wojcik
16fea6f009
replace QuerySet.sum/average implementations with aggregate_sum/average + tweaks
2016-07-10 13:21:12 -07:00
Bastien Gérard
df9ed835ca
fixes in unit tests
2016-07-02 23:01:36 +02:00
Omer Katz
43d48b3feb
Merge pull request #1271 from maitbayev/master
...
Fixes unicode bug in EmbeddedDocumentListField
2016-04-17 09:15:23 +03:00
Shu Shen
3f30808104
Fix AttributeError when creating EmbeddedDocument
...
When an EmbeddedDocument is initialized with positional arguments, the
document attempts to read _auto_id_field attribute which may not exist
and would throw an AttributeError exception and fail the initialization.
This change and the test is based on the discussion in issue #681 and
PR #777 with a number of community members.
2016-04-07 15:18:33 -07:00
Neurostack
00430491ca
Fixed bug accessing ListField (BaseList) with negative indices
...
If you __setitem__ in BaseList with a negative index and then try to save this, you will get an error like: OperationError: Could not save document (cannot use the part (shape of signal.shape.-1) to traverse the element ({shape: [ 0 ]})). To fix this I rectify negative list indices in BaseList _mark_as_changed as the appropriate positive index. This fixes the above error.
2016-03-31 08:04:19 -06:00
Madiyar Aitbayev
109202329f
Handles unicode correctly EmbeddedDocumentListField
2016-03-31 02:33:13 +01:00
Omer Katz
7ad7b08bed
Merge pull request #1267 from wishtack/hotfix-map-field-unicode-key
...
Fix MapField in order to handle unicode keys.
2016-03-26 09:06:24 +03:00
Younes JAAIDI
4650e5e8fb
Fix MapField in order to handle unicode keys.
2016-03-25 12:42:00 +01:00
Gilb's
e34100bab4
Another attempt to fix random fails of test test_compound_key_dictfield
.
2016-03-18 23:43:23 +01:00
Gilb's
d9b3a9fb60
Use six integer types instead of explicit types, since six is now a dependency of the project.
2016-03-18 19:51:09 +01:00
Gilb's
39eec59c90
Fix test failing randomly because of concurrency.
2016-03-18 19:45:34 +01:00
Gilb's
d651d0d472
Fix tests and imports. issue #1253
2016-03-18 19:45:34 +01:00
Gilbert Gilb's
87a2358a65
Fix unused variable. issue #1253
2016-03-18 19:45:34 +01:00
Gilbert Gilb's
7cc1a4eba0
Fix long fields stored as int32 in Python 3. issue #1253
2016-03-18 19:45:34 +01:00
Omer Katz
c6cc0133b3
Merge pull request #1240 from gukoff/long_in_floatfield
...
Added support for long values in FloatFields
2016-03-18 10:24:53 +02:00
Omer Katz
6c2230a076
Merge pull request #1188 from DavidBord/fix-1187
...
fix-#1187: count on ListField of EmbeddedDocumentField fails
2016-03-10 12:18:20 +02:00
Konstantin Gukov
66b233eaea
Added the six module to test int/long support
2016-03-06 23:01:49 +05:00
Konstantin Gukov
fed58f3920
Added support for long values in FloatFields
2016-02-24 14:07:22 +05:00
Konstantin Gukov
ddedc1ee92
Fixed too broad exception clauses in the project
2016-02-23 23:50:45 +05:00
Emmanuel Leblond
9e9703183f
Add test for nested list in EmbeddedDocument
2016-02-19 02:16:37 +01:00
Emmanuel Leblond
adce9e6220
Raise OperationError in drop_collection if no collection is set
2016-02-19 01:58:15 +01:00
Emmanuel Leblond
c499133bbe
Add missing drop_collection in tests fields
2016-02-19 00:11:30 +01:00
Emmanuel Leblond
b320064418
Add signal_kwargs arg for save/delete/bulk insert
2016-02-09 14:28:55 +01:00
Emmanuel Leblond
a643933d16
Fix cascade delete mixing among collections
2016-01-30 11:59:55 +01:00
Omer Katz
2659ec5887
Merge pull request #1196 from nickptrvc/master
...
Fix pre_bulk_insert signal
2016-01-30 12:25:29 +02:00
Emmanuel Leblond
9f8327926d
Improve a bit queryset's test_elem_match
2016-01-28 18:18:51 +01:00
Bryan Bennett
6c9e1799c7
MongoEngine/mongoengine #1217 : Curry **kwargs through to_mongo on fields
2016-01-26 08:34:52 -05:00
Emmanuel Leblond
13897db6d3
Fix mongomock url prefix error during connection
2016-01-20 11:06:45 +01:00
Emmanuel Leblond
0284975f3f
Correct test_reload_of_non_strict_with_special_field_name for pymongo<2.9
2016-01-19 15:34:38 +01:00
Nick Pjetrovic
acc7448dc5
Fix pre_bulk_insert signal
2015-12-24 18:30:46 -05:00
David Bordeynik
35d3d3de72
fix-#1187: count on ListField of EmbeddedDocumentField fails
2015-12-15 22:27:53 +02:00
George Macon
00221e3410
Allow sparse compound indexes
2015-12-09 18:38:28 -05:00
RussellLuo
23f07fde5e
Add support for mocking MongoEngine based on mongomock
...
Using `mongomock://` scheme in URI enables the mocking. Fix #1045 .
2015-12-06 11:08:00 +08:00
Omer Katz
b42b760393
Merge branch 'fix-reloading-strict' of https://github.com/paularmand/mongoengine into fix-reloading-strict and bumped version.
...
# Conflicts:
# AUTHORS
2015-11-30 12:13:47 +02:00
Paul-Armand Verhaegen
6133f04841
Manual merge conflicts in AUTHORS
2015-11-27 23:55:55 +01:00
Paul-Armand Verhaegen
3c18f79ea4
Added test for reloading of strict with special fields #1156
2015-11-27 23:45:25 +01:00
srossiter
b7b28390df
Added upsert_one method on BaseQuerySet and modified test_upsert_one
2015-11-24 12:46:38 +00:00