Ejemplo n.º 1
0
 def setup_class(cls):
     BaseAcceptanceTest.setup_class()
     cls.connection.models.FindOneExample.collection.drop()
     cls.doc = cls.connection.models.FindOneExample()
     cls.doc['name'] = 'Alice'
     cls.doc['age'] = 32
     cls.doc.save()
Ejemplo n.º 2
0
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()
        cls.connected_document = cls.connection.models.IndexTestDocument
        cls.connected_document.collection.drop()

        cls.connected_document.ensure_indexes()

        cls.indexes = cls.connected_document.collection.index_information()
Ejemplo n.º 3
0
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()
        cls.ConnectedEnsureIndexExampleA \
             = cls.connection.models.EnsureIndexExampleA
        cls.ConnectedEnsureIndexExampleA.collection.drop()

        run_ensure_indexes()

        cls.indexes \
            = cls.ConnectedEnsureIndexExampleA.collection.index_information()
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()
        cls.doc = cls.connection.models.BlogPost()
        cls.doc.author = 'Alice'
        cls.doc.title = 'Some title'
        cls.doc.body = 'Body text'
        cls.comment = Comment(author='Bob', comment='A comment', rank=0)
        cls.doc.comments = [cls.comment]
        cls.doc.statistics = Statistics(total_views=10, unique_views=7)
        cls.doc.save()

        cls.loaded_doc = cls.connection.models.BlogPost.find_one(cls.doc._id)
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()
        cls.connection.models.FindAndModifyExample.collection.drop()

        cls.docs = [
            {'name': 'Alice', 'age': 32},
            {'name': 'Bob', 'age': 32},
            {'name': 'Carl', 'age': 41},
        ]
        cls.docs = [cls.connection.models.FindAndModifyExample(doc)
                    for doc in cls.docs]
        for doc in cls.docs:
            doc.save()
Ejemplo n.º 6
0
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()

        cls.shard_index = {
            'fields': ['name', 'age'],
            'shard_key': True,
        }

        class SchemaMergingExample(Document):
            structure = {
                'name': basestring,
                'age': int,
                'other': basestring,
            }
            indexes = [cls.shard_index]

            __database__ = 'test'
            __collection__ = __name__

        cls.SchemaMergingExample = SchemaMergingExample
        cls.connected_model = cls.connection.models.SchemaMergingExample
Ejemplo n.º 7
0
    def setup_class(cls):
        BaseAcceptanceTest.setup_class()

        cls.theme = cls.connection.models.Theme(cls.source_doc)
        cls.theme.save()
        cls.loaded_theme = cls.theme.find_one(cls.theme._id)
Ejemplo n.º 8
0
 def setup_class(cls):
     BaseAcceptanceTest.setup_class()
     cls.doc = cls.connection.models.User()
     cls.doc['name'] = 'Alice'
     cls.doc['age'] = 32