Exemple #1
0
    def test_save_then_load_new_document(self):
        blog_post = BlogPost(valid_doc())
        with self.assert_difference(blog_post_collection.count, 1):
            blog_post.save()
        self.assertIsNotNone(blog_post['_id'])

        reloaded_blog_post = BlogPost.find_by_id(blog_post['_id'])
        self.assertDictEqual(expected_db_doc(blog_post['_id']),
                             reloaded_blog_post)
    def test_save_then_load_new_document(self):
        blog_post = BlogPost(valid_doc())
        with self.assert_difference(blog_post_collection.count, 1):
            blog_post.save()
        self.assertIsNotNone(blog_post['_id'])

        reloaded_blog_post = BlogPost.find_by_id(blog_post['_id'])
        self.assertDictEqual(
            expected_db_doc(blog_post['_id']), reloaded_blog_post)
Exemple #3
0
 def test_update_existing_document(self):
     blog_post = BlogPost(valid_doc())
     blog_post.save()
     blog_post['author']['first'] = "Troy"
     with self.assert_no_difference(blog_post_collection.count):
         blog_post.save()
     # Reload to check the change is there
     reloaded_blog_post = BlogPost.find_by_id(blog_post['_id'])
     expected = expected_db_doc(blog_post['_id'])
     expected['author']['first'] = u"Troy"
     self.assertDictEqual(expected, reloaded_blog_post)
 def test_update_existing_document(self):
     blog_post = BlogPost(valid_doc())
     blog_post.save()
     blog_post['author']['first'] = "Troy"
     with self.assert_no_difference(blog_post_collection.count):
         blog_post.save()
     # Reload to check the change is there
     reloaded_blog_post = BlogPost.find_by_id(blog_post['_id'])
     expected = expected_db_doc(blog_post['_id'])
     expected['author']['first'] = u"Troy"
     self.assertDictEqual(
         expected, reloaded_blog_post)