server/test/unittest_repository.py
branchstable
changeset 7343 977a49472806
parent 7339 dd5e49a5dcab
child 7381 a10b2d90d1a3
child 7513 8f4422391e5a
equal deleted inserted replaced
7342:d1c8b5b3531c 7343:977a49472806
   275     def test_close_kill_processing_request(self):
   275     def test_close_kill_processing_request(self):
   276         repo = self.repo
   276         repo = self.repo
   277         cnxid = repo.connect(self.admlogin, password=self.admpassword)
   277         cnxid = repo.connect(self.admlogin, password=self.admpassword)
   278         repo.execute(cnxid, 'INSERT CWUser X: X login "toto", X upassword "tutu", X in_group G WHERE G name "users"')
   278         repo.execute(cnxid, 'INSERT CWUser X: X login "toto", X upassword "tutu", X in_group G WHERE G name "users"')
   279         repo.commit(cnxid)
   279         repo.commit(cnxid)
   280         lock = threading.Lock(), threading.Lock()
   280         lock = threading.Lock()
   281         lock.acquire()
   281         lock.acquire()
   282         # close has to be in the thread due to sqlite limitations
   282         # close has to be in the thread due to sqlite limitations
   283         def close_in_a_few_moment():
   283         def close_in_a_few_moment():
   284             lock.acquire()
   284             lock.acquire()
   285             repo.close(cnxid)
   285             repo.close(cnxid)