Ejemplo n.º 1
0
    def test_1_connection_30_timing(self):
        n = 10
        n = 1

        t0 = time.time()
        cdb_list = [
            couchable.CouchableDb('testing_couchable_' + str(i))
            for i in range(n)
        ]
        t1 = time.time()

        print('first', t1 - t0)

        for cdb in cdb_list:
            del couchdb.Server(cdb.server_url)[cdb.name]

        cdb_list = []
        gc.collect()

        t0 = time.time()
        cdb_list = [
            couchable.CouchableDb('testing_couchable_' + str(i))
            for i in range(n)
        ]
        t1 = time.time()

        print('create', t1 - t0)

        cdb_list = []
        gc.collect()

        t0 = time.time()
        cdb_list = [
            couchable.CouchableDb('testing_couchable_' + str(i))
            for i in range(n)
        ]
        t1 = time.time()

        print('exists', t1 - t0)

        t0 = time.time()
        cdb_list = [
            couchable.CouchableDb('testing_couchable_' + str(i), exists=True)
            for i in range(n)
        ]
        t1 = time.time()

        print('exists w/ flag', t1 - t0)

        for cdb in cdb_list:
            del couchdb.Server(cdb.server_url)[cdb.name]
Ejemplo n.º 2
0
 def test_1_connection_22(self):
     cdb = None
     try:
         cdb = couchable.CouchableDb('testing_couchable_xxx')
     finally:
         if cdb:
             del couchdb.Server(cdb.server_url)[cdb.name]
Ejemplo n.º 3
0
 def test_1_connection_13(self):
     cdb = None
     try:
         cdb = couchable.CouchableDb(db=self.cdb.db)
     finally:
         if cdb:
             del couchdb.Server(cdb.server_url)[cdb.name]
Ejemplo n.º 4
0
 def test_1_connection_20(self):
     cdb = None
     try:
         cdb = couchable.CouchableDb(
             'http://localhost:5984/testing_couchable_xxx')
     finally:
         if cdb:
             del couchdb.Server(cdb.server_url)[cdb.name]
Ejemplo n.º 5
0
    def setUp(self):
        self.seq = range(10)

        self.server = couchdb.Server()
        try:
            self.server.delete('testing_couchable')
            pass
        except:
            pass

        self.cdb = couchable.CouchableDb('testing_couchable')

        self.simple_dict = {
            'int': 1,
            'float': 2.0,
            'str': 'sss',
            'unicode': u'uuu\u2603',
            'set': set(['a', 'b']),
            'frozenset': frozenset(['a', 'b']),
            'list': [1, 2.0, 's', u'u'],
        }

        self.simple_dict['simple_dict'] = copy.deepcopy(self.simple_dict)