5
I Use This!
Activity Not Available

News

Posted about 15 years ago by [email protected]
allow use of Property instance when you create your Document or DocumentSchema. It will also help to create SchemaProperty. Based on a patch submited by namlook. simplecouchdb/schema/base.py (14 lines added, 5 lines removed)
Posted about 15 years ago by [email protected]
update doc docs/resource.txt (0 lines added, 15 lines removed)
Posted about 15 years ago by [email protected]
all test pass. simplecouchdb/client/server.py (3 lines added, 7 lines removed) simplecouchdb/client/database.py (12 lines added, 18 lines removed) simplecouchdb/schema/properties/view.py ... [More] (1 lines added, 1 lines removed) simplecouchdb/client/view.py (5 lines added, 3 lines removed) simplecouchdb/client/utils.py (1 lines added, 1 lines removed) simplecouchdb/resource.py (36 lines added, 57 lines removed) tests/client_test.py (26 lines added, 15 lines removed) tests/schema_test.py (24 lines added, 12 lines removed) simplecouchdb/schema/properties/__init__.py (1 lines added, 1 lines removed) tests/resource_test.py (17 lines added, 12 lines removed) simplecouchdb/schema/base.py (1 lines added, 1 lines removed) [Less]
Posted about 15 years ago by [email protected]
use nosetests now. No need for such scripts tests/module_test_runner.py (0 lines added, 0 lines removed) tests/run_alltests.py (0 lines added, 0 lines removed)
Posted about 15 years ago by [email protected]
fix view doctest and one bug in Server object docs/client/view.txt (0 lines added, 0 lines removed) simplecouchdb/client/server.py (1 lines added, 1 lines removed) LICENSE (0 lines ... [More] added, 0 lines removed) docs/index.txt (0 lines added, 0 lines removed) docs/schema/document.txt (0 lines added, 0 lines removed) simplecouchdb/client/utils.py (0 lines added, 0 lines removed) docs/resource.txt (0 lines added, 0 lines removed) tests/resource_test.py (0 lines added, 0 lines removed) tests/__init__.py (0 lines added, 0 lines removed) docs/conf.py (0 lines added, 0 lines removed) tests/schema_test.py (0 lines added, 0 lines removed) simplecouchdb/url.py (0 lines added, 0 lines removed) simplecouchdb/schema/properties/view.py (0 lines added, 0 lines removed) simplecouchdb/resource.py (0 lines added, 0 lines removed) docs/schema/creating_getting_deleting.txt (0 lines added, 0 lines removed) README (0 lines added, 0 lines removed) docs/schema/property.txt (0 lines added, 0 lines removed) setup.py (0 lines added, 0 lines removed) simplecouchdb/schema/properties/__init__.py (0 lines added, 0 lines removed) docs/installation.txt (0 lines added, 0 lines removed) simplecouchdb/schema/__init__.py (0 lines added, 0 lines removed) tests/module_test_runner.py (0 lines added, 0 lines removed) docs/schema/index.txt (0 lines added, 0 lines removed) simplecouchdb/__init__.py (0 lines added, 0 lines removed) simplecouchdb/client/__init__.py (0 lines added, 0 lines removed) simplecouchdb/schema/base.py (0 lines added, 0 lines removed) tests/run_alltests.py (0 lines added, 0 lines removed) simplecouchdb/client/database.py (6 lines added, 4 lines removed) simplecouchdb/client/view.py (4 lines added, 8 lines removed) docs/client/server.txt (0 lines added, 0 lines removed) docs/client/index.txt (0 lines added, 0 lines removed) tests/client_test.py (1 lines added, 1 lines removed) docs/gettingstarted.txt (0 lines added, 0 lines removed) docs/client/database.txt (0 lines added, 0 lines removed) [Less]
Posted about 15 years ago by [email protected]
more liberal license. simplecouchdb/client/server.py (12 lines added, 10 lines removed) LICENSE (11 lines added, 12 lines removed) simplecouchdb/client/database.py (12 lines added, 10 ... [More] lines removed) simplecouchdb/schema/properties/view.py (13 lines added, 12 lines removed) simplecouchdb/client/view.py (12 lines added, 10 lines removed) simplecouchdb/schema/__init__.py (13 lines added, 10 lines removed) simplecouchdb/resource.py (13 lines added, 13 lines removed) simplecouchdb/schema/properties/__init__.py (12 lines added, 10 lines removed) simplecouchdb/client/__init__.py (12 lines added, 11 lines removed) simplecouchdb/schema/base.py (12 lines added, 11 lines removed) [Less]
Posted about 15 years ago by [email protected]
move it simplecouchdb/schema/base.py (23 lines added, 23 lines removed)
Posted about 15 years ago by [email protected]
raise KeyError instead returning None. spotted by SteveB on ml. simplecouchdb/client/server.py (6 lines added, 0 lines removed)
Posted about 15 years ago by [email protected]
fix doc_type simplecouchdb/schema/base.py (19 lines added, 29 lines removed)
Posted about 15 years ago by [email protected]
To prepare SchemaProperty, put all the schema definition in its own class. While i'm here fix it. You could use python types as property : >>> class MyDoc(Document): ... blah =unicode() ... test = int() ... l = list() ... ... [More] >>> test = MyDoc() >>> test._doc {'test': 0, 'blah': u'', '_doc_type': 'MyDoc', 'l': []} tests/schema_test.py (5 lines added, 7 lines removed) simplecouchdb/client/server.py (2 lines added, 2 lines removed) simplecouchdb/schema/__init__.py (1 lines added, 1 lines removed) simplecouchdb/schema/base.py (56 lines added, 23 lines removed) [Less]