Example #1
0
 def delete(self):
     """
     Drain the queue and delete the store.
     """
     self.is_open = False
     self.thread.abort()
     self.thread.join()
     self._drain()
     path = os.path.join(Pending.PENDING, self.stream)
     rmdir(path)
     log.info('%s, deleted', path)
Example #2
0
 def delete(self):
     """
     Drain the queue and delete the store.
     """
     self.is_open = False
     self.thread.abort()
     self.thread.join()
     self._drain()
     path = os.path.join(Pending.PENDING, self.stream)
     rmdir(path)
     log.info('%s, deleted', path)
Example #3
0
 def test_not_exist(self, _rmdir):
     path = '/tmp/dir'
     exception = OSError()
     exception.errno = errno.ENOENT
     _rmdir.side_effect = exception
     rmdir(path)
Example #4
0
 def test_rm(self, _rmdir):
     path = '/tmp/dir'
     rmdir(path)
     _rmdir.assert_called_once_with(path)
Example #5
0
 def test_not_exist(self, _rmdir):
     path = '/tmp/dir'
     exception = OSError()
     exception.errno = errno.ENOENT
     _rmdir.side_effect = exception
     rmdir(path)
Example #6
0
 def test_rm(self, _rmdir):
     path = '/tmp/dir'
     rmdir(path)
     _rmdir.assert_called_once_with(path)