예제 #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()
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