def setUp(self):
     self.permissions_to_set = "777"
     SetUp.logger.info('Saving default file permissions')
     self.file1_path = os.getcwd()+'/'+SetUp.dirslist[0]+'/'+SetUp.filenames[0]
     self.file2_path = os.getcwd()+'/'+SetUp.dirslist[0]+'/'+SetUp.filenames[1]
     self.d1_permissions = Common.getPermissions(self.file1_path)
     self.d2_permissions = Common.getPermissions(self.file2_path)
     SetUp.logger.info("Default permission values are: %s and %s" % (Common.getPermissions(self.file1_path), Common.getPermissions(self.file2_path)))
     Common.setPermission(self.permissions_to_set, self.file1_path)
     SetUp.logger.info("File 1 permissions = %s, file 2 permissions = %s" % (Common.getPermissions(self.file1_path), Common.getPermissions(self.file2_path)))
 def testPermissionsChanging(self):
     """Changing file permissions"""
     Common.setPermission(self.permissions_to_set, self.file_path)
     current_permissions = Common.getPermissions(self.file_path)
     SetUp.logger.info('Current permissions: %s, default permissions: %s, permissions to set: %s' % (current_permissions, self.d_permissions, self.permissions_to_set))
     self.assertEqual(self.permissions_to_set, current_permissions, self.testPermissionsChanging.__doc__ + ' FAILED')
     SetUp.logger.info(self.testPermissionsChanging.__doc__+' has been finished')
 def setUp(self):
     # Set a test line to write
     self.testline = "This is a test line"
     #Save file path
     self.file_path_server = os.getcwd()+'/'+SetUp.dirslist[0]+'/'+SetUp.filenames[0]
     self.file_path_client = os.getcwd()+'/'+SetUp.dirslist[1]+'/'+SetUp.filenames[0]
     # Save default file permissions
     self.d_permission = Common.getPermissions(self.file_path_server)
     # Set permission to write
     self.permissions_to_set = "777"
     Common.setPermission(self.permissions_to_set, self.file_path_server)
     # Save default file content
     self.d_file_content = Common.getFileContent(self.file_path_server)
     SetUp.logger.info(self.d_file_content)
 def setUp(self):
     self.permissions_to_set = "000"
     SetUp.logger.info('Saving default file permissions')
     self.file_path = os.getcwd()+'/'+SetUp.dirslist[0]+'/'+SetUp.filenames[0]
     self.d_permissions = Common.getPermissions(self.file_path)
 def tearDown(self):
     SetUp.logger.info('Restoring file permissions')
     Common.setPermission(self.d_permissions, self.file_path)
     SetUp.logger.info('Current permissions: %s, default permissions: %s' % (Common.getPermissions(self.file_path), self.d_permissions))
 def testPermissionsChangingByReference(self):
     """Changing file permissions"""
     Common.setPermissionByReference(self.file1_path, self.file2_path)
     SetUp.logger.info("File 1 permissions = %s, file 2 permissions = %s" % (Common.getPermissions(self.file1_path), Common.getPermissions(self.file2_path)))
     self.assertEqual(Common.getPermissions(self.file1_path), Common.getPermissions(self.file2_path))
 def tearDown(self):
     SetUp.logger.info('Restoring file permissions')
     Common.setPermission(self.d1_permissions, self.file1_path)
     Common.setPermission(self.d2_permissions, self.file2_path)
     SetUp.logger.info("File 1 permissions = %s, file 2 permissions = %s" % (Common.getPermissions(self.file1_path), Common.getPermissions(self.file2_path)))