예제 #1
0
    def setUp(self):
        super(MongoStorageIntegrationTests, self).setUp()

        from pymongo.errors import ServerSelectionTimeoutError
        from pymongo import MongoClient

        # Skip these tests if a mongo client is not running
        try:
            client = MongoClient(serverSelectionTimeoutMS=0.1)
            client.server_info()

        except ServerSelectionTimeoutError:
            raise SkipTest("Unable to connect to mongo database.")

        self.chatbot.storage_adapters = []
        self.chatbot.storage = MongoDatabaseAdapter()
예제 #2
0
    def setUp(self):
        """
        Instantiate the adapter.
        """
        from pymongo.errors import ServerSelectionTimeoutError
        from pymongo import MongoClient

        database_name = "test_db"

        # Skip these tests if a mongo client is not running.
        try:
            client = MongoClient(serverSelectionTimeoutMS=0.2)
            client.server_info()

            self.adapter = MongoDatabaseAdapter(database=database_name)

        except ServerSelectionTimeoutError:
            raise SkipTest("Unable to connect to mongo database.")