Tests: Don't hardcode errno constants

The values of ENOENT and ESRCH are architecture-dependent, so don't
assume they're always 2 and 3.
This commit is contained in:
Jakub Wilk 2018-02-17 13:59:29 +01:00
parent a9017ccf19
commit e36145b4fa
4 changed files with 10 additions and 6 deletions

View file

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import division, print_function
import errno
import os
import tempfile
import shutil
@ -310,7 +311,7 @@ class Taskd(object):
try:
shutil.rmtree(self.datadir)
except OSError as e:
if e.errno == 2:
if e.errno == errno.ENOENT:
# Directory no longer exists
pass
else: