@@ -38,8 +38,8 @@ class ViewDefinition(object):
38
38
The view is not yet stored in the database, in fact, design doc doesn't
39
39
even exist yet. That can be fixed using the `sync` method:
40
40
41
- >>> view.sync(db)
42
-
41
+ >>> view.sync(db) #doctest: +ELLIPSIS
42
+ [(True, '_design/tests', ...)]
43
43
>>> design_doc = view.get_doc(db)
44
44
>>> design_doc #doctest: +ELLIPSIS
45
45
<Document '_design/tests'@'...' {...}>
@@ -54,7 +54,8 @@ class ViewDefinition(object):
54
54
>>> def my_map(doc):
55
55
... yield doc['somekey'], doc['somevalue']
56
56
>>> view = ViewDefinition('test2', 'somename', my_map, language='python')
57
- >>> view.sync(db)
57
+ >>> view.sync(db) #doctest: +ELLIPSIS
58
+ [(True, '_design/test2', ...)]
58
59
>>> design_doc = view.get_doc(db)
59
60
>>> design_doc #doctest: +ELLIPSIS
60
61
<Document '_design/test2'@'...' {...}>
@@ -139,7 +140,7 @@ def sync(self, db):
139
140
140
141
:param db: the `Database` instance
141
142
"""
142
- type (self ).sync_many (db , [self ])
143
+ return type (self ).sync_many (db , [self ])
143
144
144
145
@staticmethod
145
146
def sync_many (db , views , remove_missing = False , callback = None ):
@@ -197,7 +198,7 @@ def sync_many(db, views, remove_missing=False, callback=None):
197
198
callback (doc )
198
199
docs .append (doc )
199
200
200
- db .update (docs )
201
+ return db .update (docs )
201
202
202
203
203
204
def _strip_decorators (code ):
0 commit comments