コード例 #1
0
ファイル: test_mapper.py プロジェクト: duilio/Ming
 def test_set_to_same(self):
     obj = self.Basic(a=1)
     assert state(obj).status == 'new'
     self.session.flush()
     assert state(obj).status == 'clean'
     obj.a = 1
     assert state(obj).status == 'clean'
コード例 #2
0
 def test_set_to_same(self):
     obj = self.Basic(a=1)
     assert state(obj).status == 'new'
     self.session.flush()
     assert state(obj).status == 'clean'
     obj.a = 1
     assert state(obj).status == 'clean'
コード例 #3
0
def main():
    for chunk in utils.chunked_find(M.User):
        for user in chunk:
            print 'Processing {0}'.format(user.username)
            user.pending = False
            # Ming doesn't mark document for update, since pending is False
            # by default, even if field is missing from mongo
            state(user).status = state(user).dirty
            ThreadLocalORMSession.flush_all()
コード例 #4
0
def main():
    for chunk in utils.chunked_find(M.User):
        for user in chunk:
            print 'Processing {0}'.format(user.username)
            user.pending = False
            # Ming doesn't mark document for update, since pending is False
            # by default, even if field is missing from mongo
            state(user).status = state(user).dirty
            ThreadLocalORMSession.flush_all()
コード例 #5
0
ファイル: test_mapper.py プロジェクト: duilio/Ming
 def test_create(self):
     doc = self.Basic()
     assert state(doc).status == 'new'
     self.session.flush()
     assert state(doc).status == 'clean'
     doc.a = 5
     assert state(doc).status == 'dirty'
     self.session.flush()
     assert state(doc).status == 'clean'
     c = doc.c
     c.e = 5
     assert state(doc).status == 'dirty', state(doc).status
     assert repr(state(doc)).startswith('<ObjectState')
コード例 #6
0
 def test_create(self):
     doc = self.Basic()
     assert state(doc).status == 'new'
     self.session.flush()
     assert state(doc).status == 'clean'
     doc.a = 5
     assert state(doc).status == 'dirty'
     self.session.flush()
     assert state(doc).status == 'clean'
     c = doc.c
     c.e = 5
     assert state(doc).status == 'dirty', state(doc).status
     assert repr(state(doc)).startswith('<ObjectState')
コード例 #7
0
ファイル: __init__.py プロジェクト: bdeeney/crudite
 def to_dict(self):
     """Return the current state of the document as a dict."""
     return state(self).document
コード例 #8
0
ファイル: __init__.py プロジェクト: bdeeney/crudite
 def to_dict(self):
     """Return the current state of the document as a dict."""
     return state(self).document