Ejemplo n.º 1
0
 def test_load_fast_resume_data_bad(self):
     # Grab the filename that will be used
     filename = generate_fast_resume_filename(FAKE_INFO_HASH)
     # Create the file
     os.makedirs(os.path.dirname(filename))
     f = open(filename, 'wb')
     f.close()
     old_mode = os.stat(filename).st_mode
     os.chmod(filename, 0)
     data = load_fast_resume_data(FAKE_INFO_HASH)
     self.assertEquals(data, None)
     os.chmod(filename, old_mode)
Ejemplo n.º 2
0
 def test_load_fast_resume_data_bad(self):
     # Grab the filename that will be used
     filename = generate_fast_resume_filename(FAKE_INFO_HASH)
     # Create the file
     os.makedirs(os.path.dirname(filename))
     f = open(filename, 'wb')
     f.close()
     old_mode = os.stat(filename).st_mode
     os.chmod(filename, 0)
     data = load_fast_resume_data(FAKE_INFO_HASH)
     self.assertEquals(data, None)
     os.chmod(filename, old_mode)
Ejemplo n.º 3
0
 def test_save_fast_resume_data_bad(self):
     # Grab the filename that will be used
     filename = generate_fast_resume_filename(FAKE_INFO_HASH)
     # Create the file
     os.makedirs(os.path.dirname(filename))
     f = open(filename, 'wb')
     f.close()
     os.chmod(filename, 0)
     save_fast_resume_data(FAKE_INFO_HASH, FAKE_RESUME_DATA)
     # We did not lock down the directory so check save_fast_resume_data
     # nuked the file for us.
     self.assertFalse(os.path.exists(filename))
Ejemplo n.º 4
0
 def test_save_fast_resume_data_bad(self):
     # Grab the filename that will be used
     filename = generate_fast_resume_filename(FAKE_INFO_HASH)
     # Create the file
     os.makedirs(os.path.dirname(filename))
     f = open(filename, 'wb')
     f.close()
     os.chmod(filename, 0)
     save_fast_resume_data(FAKE_INFO_HASH, FAKE_RESUME_DATA)
     # We did not lock down the directory so check save_fast_resume_data
     # nuked the file for us.
     self.assertFalse(os.path.exists(filename))