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)
def test_not_exist(self, _rmdir): path = '/tmp/dir' exception = OSError() exception.errno = errno.ENOENT _rmdir.side_effect = exception rmdir(path)
def test_rm(self, _rmdir): path = '/tmp/dir' rmdir(path) _rmdir.assert_called_once_with(path)