Commit Graph

160 Commits

Author SHA1 Message Date
Mike Dirolf
e61baa8399 be threadsafe + test 2009-01-22 17:23:12 -05:00
Mike Dirolf
e63f818bfe be (slightly) more private 2009-01-22 17:13:32 -05:00
Mike Dirolf
07f65cc1d1 add a simple example and update the README to reflect it 2009-01-22 16:27:57 -05:00
Mike Dirolf
2afc8d2c1b be more careful about generating ints across platforms 2009-01-22 15:48:15 -05:00
Mike Dirolf
9499d449d8 make another note of dependencies 2009-01-22 15:44:33 -05:00
Mike Dirolf
dd457bf278 chmod setup.py 2009-01-22 15:11:24 -05:00
Mike Dirolf
88a62b0c3e license 2009-01-22 15:10:00 -05:00
Mike Dirolf
c2c35cf4de more metadata 2009-01-22 15:02:10 -05:00
Mike Dirolf
6c7974103d support using setuptools test command 2009-01-22 14:52:26 -05:00
Mike Dirolf
247d0420bf gitignore build artifacts 2009-01-22 14:40:10 -05:00
Mike Dirolf
ec01929e50 starting on a setup.py 2009-01-22 14:30:41 -05:00
Mike Dirolf
b1e2294a0b move validate scripts to tools/ directory, add README there 2009-01-22 14:17:53 -05:00
Mike Dirolf
2b70d81fbd convert README to reStructured text and add some more details 2009-01-22 14:01:17 -05:00
Mike Dirolf
37f164629e doc updates 2009-01-22 11:32:45 -05:00
Mike Dirolf
b35c339d6e update epydoc config file 2009-01-22 11:32:32 -05:00
Mike Dirolf
0a8c972a13 remove ElementTree from source. you'll have to do if you don't have it already. this will be an automatic dependency when we set up the egg. 2009-01-22 11:27:42 -05:00
Mike Dirolf
d6c0ec39a3 create package pymongo and move all pymongo related modules there 2009-01-22 10:44:26 -05:00
Mike Dirolf
19ccdb8194 utc 2009-01-21 18:24:41 -05:00
Mike Dirolf
b6b289be2a don't randomly generate regexps for bson tests because identical python regexs sometimes randomly decide to not compare equal. lame. 2009-01-21 18:22:14 -05:00
Mike Dirolf
fff7d30712 use UTC for datetime encoding, decoding. came up from a transient test failure that had to do with DST 2009-01-21 17:46:15 -05:00
Mike Dirolf
801f23854e hacking automatic reductions into random testing tool 2009-01-21 16:33:31 -05:00
Mike Dirolf
7edf75ecdb hint() 2009-01-21 15:28:08 -05:00
Mike Dirolf
ea219cbaeb move limit, skip, count, and sort tests to test_cursor 2009-01-21 14:20:40 -05:00
Mike Dirolf
28e0783d16 explain() 2009-01-21 14:16:17 -05:00
Mike Dirolf
118e446e37 collection options() 2009-01-21 13:33:39 -05:00
Mike Dirolf
758d380080 create_collection 2009-01-21 12:59:13 -05:00
Mike Dirolf
6e7c821f55 fix bson binary (only support subtype '\x02' for now) 2009-01-21 11:15:50 -05:00
Mike Dirolf
7fd49576db index_information 2009-01-21 10:46:17 -05:00
Mike Dirolf
a1bb59abc3 drop_index (singular) 2009-01-21 10:22:15 -05:00
Mike Dirolf
a9070fcb32 move index tests to test_collection 2009-01-21 10:04:58 -05:00
Mike Dirolf
e6ab481054 seperate out insert from save, and expose update as public 2009-01-20 17:43:49 -05:00
Mike Dirolf
262435a37d no constant for this 2009-01-20 16:17:38 -05:00
Mike Dirolf
ec52fd8b2a profiling support 2009-01-20 16:05:39 -05:00
Mike Dirolf
08eee195ef update README 2009-01-20 15:07:15 -05:00
Mike Dirolf
ed1e0744d1 validate_collection. another test (and corresponding fix) for drop_collection. 2009-01-20 14:54:42 -05:00
Mike Dirolf
a550c3f1ae drop_collection() 2009-01-20 13:57:36 -05:00
Mike Dirolf
7d010f9379 doc 2009-01-20 13:57:24 -05:00
Mike Dirolf
3f730e155b collection_names() 2009-01-20 13:39:01 -05:00
Mike Dirolf
61cba60c66 tests that already pass 2009-01-20 13:21:24 -05:00
Mike Dirolf
1c9fdc7aa8 drop_database() 2009-01-20 13:14:04 -05:00
Mike Dirolf
87d0a708f3 database_names() 2009-01-20 11:52:27 -05:00
Mike Dirolf
b0063b2b08 TODO 2009-01-20 11:23:36 -05:00
Mike Dirolf
50c5ac3201 copy a bunch of tests from the level 1 driver to the level 0 part 2009-01-20 11:12:08 -05:00
Mike Dirolf
d14de59a5f add son_manipulator module. can add manipulators to a db to transform incoming and outgoing objects. some basic manipulators (like an ObjectId injector). 2009-01-20 11:11:35 -05:00
Mike Dirolf
154c370985 add son_manipulator module and some basic manipulators 2009-01-20 10:42:01 -05:00
Mike Dirolf
0cbc471460 _name -> name 2009-01-20 10:25:36 -05:00
Mike Dirolf
ebdabcfa02 make full_name() and name() public 2009-01-20 10:24:40 -05:00
Mike Dirolf
70c2d656ab spam 2009-01-20 09:24:05 -05:00
Mike Dirolf
68f42c03d0 wrong name 2009-01-20 09:21:38 -05:00
Mike Dirolf
b1273204dd add no-op _fix_incoming and _fix_outgoing methods to the basic database object. the enhanced version adds _id + _ns and does auto-ref/deref 2009-01-16 17:52:45 -05:00