Switched to Python 3-compatible octal notation.

This commit is contained in:
Aymeric Augustin 2012-07-20 13:28:36 +02:00
parent 85cd458944
commit 324d48d0a7
4 changed files with 10 additions and 10 deletions

View File

@ -3,7 +3,7 @@ import sys
if os.name == 'posix': if os.name == 'posix':
def become_daemon(our_home_dir='.', out_log='/dev/null', def become_daemon(our_home_dir='.', out_log='/dev/null',
err_log='/dev/null', umask=022): err_log='/dev/null', umask=0o022):
"Robustly turn into a UNIX daemon, running in our_home_dir." "Robustly turn into a UNIX daemon, running in our_home_dir."
# First fork # First fork
try: try:

View File

@ -143,14 +143,14 @@ class HttpDateProcessing(unittest.TestCase):
def testParsingRfc1123(self): def testParsingRfc1123(self):
parsed = parse_http_date('Sun, 06 Nov 1994 08:49:37 GMT') parsed = parse_http_date('Sun, 06 Nov 1994 08:49:37 GMT')
self.assertEqual(datetime.utcfromtimestamp(parsed), self.assertEqual(datetime.utcfromtimestamp(parsed),
datetime(1994, 11, 06, 8, 49, 37)) datetime(1994, 11, 6, 8, 49, 37))
def testParsingRfc850(self): def testParsingRfc850(self):
parsed = parse_http_date('Sunday, 06-Nov-94 08:49:37 GMT') parsed = parse_http_date('Sunday, 06-Nov-94 08:49:37 GMT')
self.assertEqual(datetime.utcfromtimestamp(parsed), self.assertEqual(datetime.utcfromtimestamp(parsed),
datetime(1994, 11, 06, 8, 49, 37)) datetime(1994, 11, 6, 8, 49, 37))
def testParsingAsctime(self): def testParsingAsctime(self):
parsed = parse_http_date('Sun Nov 6 08:49:37 1994') parsed = parse_http_date('Sun Nov 6 08:49:37 1994')
self.assertEqual(datetime.utcfromtimestamp(parsed), self.assertEqual(datetime.utcfromtimestamp(parsed),
datetime(1994, 11, 06, 8, 49, 37)) datetime(1994, 11, 6, 8, 49, 37))

View File

@ -424,7 +424,7 @@ class FileSaveRaceConditionTest(unittest.TestCase):
class FileStoragePermissions(unittest.TestCase): class FileStoragePermissions(unittest.TestCase):
def setUp(self): def setUp(self):
self.old_perms = settings.FILE_UPLOAD_PERMISSIONS self.old_perms = settings.FILE_UPLOAD_PERMISSIONS
settings.FILE_UPLOAD_PERMISSIONS = 0666 settings.FILE_UPLOAD_PERMISSIONS = 0o666
self.storage_dir = tempfile.mkdtemp() self.storage_dir = tempfile.mkdtemp()
self.storage = FileSystemStorage(self.storage_dir) self.storage = FileSystemStorage(self.storage_dir)
@ -434,8 +434,8 @@ class FileStoragePermissions(unittest.TestCase):
def test_file_upload_permissions(self): def test_file_upload_permissions(self):
name = self.storage.save("the_file", ContentFile(b"data")) name = self.storage.save("the_file", ContentFile(b"data"))
actual_mode = os.stat(self.storage.path(name))[0] & 0777 actual_mode = os.stat(self.storage.path(name))[0] & 0o777
self.assertEqual(actual_mode, 0666) self.assertEqual(actual_mode, 0o666)
class FileStoragePathParsing(unittest.TestCase): class FileStoragePathParsing(unittest.TestCase):

View File

@ -362,16 +362,16 @@ class DirectoryCreationTests(unittest.TestCase):
if not os.path.isdir(temp_storage.location): if not os.path.isdir(temp_storage.location):
os.makedirs(temp_storage.location) os.makedirs(temp_storage.location)
if os.path.isdir(UPLOAD_TO): if os.path.isdir(UPLOAD_TO):
os.chmod(UPLOAD_TO, 0700) os.chmod(UPLOAD_TO, 0o700)
shutil.rmtree(UPLOAD_TO) shutil.rmtree(UPLOAD_TO)
def tearDown(self): def tearDown(self):
os.chmod(temp_storage.location, 0700) os.chmod(temp_storage.location, 0o700)
shutil.rmtree(temp_storage.location) shutil.rmtree(temp_storage.location)
def test_readonly_root(self): def test_readonly_root(self):
"""Permission errors are not swallowed""" """Permission errors are not swallowed"""
os.chmod(temp_storage.location, 0500) os.chmod(temp_storage.location, 0o500)
try: try:
self.obj.testfile.save('foo.txt', SimpleUploadedFile('foo.txt', b'x')) self.obj.testfile.save('foo.txt', SimpleUploadedFile('foo.txt', b'x'))
except OSError as err: except OSError as err: