Esempio n. 1
0
 def test_RO_client_cannot_delete_files(self):
     logger.info("Start 'test_RO_client_cannot_delete_files'")
     nfs_server.create_file()
     nfs_server.set_file_permissions('777')
     nfs_server.service_action('restart')
     _test = nfs_client.delete_file()
     self.assertTrue(re.search(r"rm: cannot remove", _test))
Esempio n. 2
0
 def test_RW_client_can_delete_files_created_on_server_side(self):
     logger.info(
         "Start 'test_RW_client_can_delete_files_created_on_server_side'")
     nfs_server.create_file()
     nfs_server.set_file_permissions('777')
     nfs_server.service_action('restart')
     nfs_client.delete_file()
     self.assertFalse(nfs_server.is_file_created)
Esempio n. 3
0
 def test_RW_client_can_modify_files(self):
     logger.info("Start 'test_RW_client_can_modify_files'")
     nfs_server.create_file()
     nfs_client.modify_file()
     _test_server_hash = re.match(r"(^\S*)", nfs_server.file_hash())
     _test_client_hash = re.match(r"(^\S*)", nfs_client.file_hash())
     self.assertEqual(_test_server_hash.group(0),
                      _test_client_hash.group(0))
Esempio n. 4
0
 def setUp(self):
     nfs_server.create_folder()
     logger.info("Folder '{}' has created".format(nfs_server.shared_folder))
     nfs_server.set_rights_to_shared_folder('777')  # full rights
     nfs_server.export_shared_folder('ro,sync')
     logger.info("Folder '{}' has shared".format(nfs_server.shared_folder))
     nfs_server.service_action('restart')
     nfs_client.mount_shared_folders()
     logger.info("Folder '{}' has mounted".format(nfs_client.shared_folder))
Esempio n. 5
0
 def test_RO_client_cannot_delete_folder(self):
     logger.info("Start 'test_RO_client_cannot_delete_folder'")
     _test = nfs_client.delete_folder()
     self.assertTrue(re.search(r"rm: cannot remove", _test))
Esempio n. 6
0
 def test_RO_client_cannot_modify_files(self):
     logger.info("Start 'test_RO_client_cannot_modify_files'")
     nfs_server.create_file()
     _test = nfs_client.modify_file()
     self.assertTrue(re.search(r"Can't open file for writing", _test))
Esempio n. 7
0
 def test_RO_client_can_read_files(self):
     logger.info("Start 'test_RO_client_can_read_files'")
     nfs_server.create_file()
     nfs_server.modify_file()
     self.assertEqual(nfs_client.open_modified_file(),
                      nfs_server.open_modified_file())
Esempio n. 8
0
 def test_RO_client_cannot_create_files(self):
     logger.info("Start 'test_RO_client_cannot_create_files'")
     _test = nfs_client.create_file()
     self.assertTrue(re.search(r"touch: cannot touch", _test))
Esempio n. 9
0
 def test_RO_client_cannot_create_folder(self):
     logger.info("Start 'test_RO_client_cannot_create_folder'")
     _test = nfs_client.create_folder()
     self.assertTrue(re.search(r"mkdir: cannot create directory", _test))
Esempio n. 10
0
 def tearDownClass(cls):
     logger.info("Finish {}".format(__class__.__name__))
Esempio n. 11
0
 def tearDown(self):
     nfs_server.delete_folder()
     logger.info("Folder '{}' has deleted".format(nfs_server.shared_folder))
     nfs_server.service_action('restart')
     logger.info("Restart of the nfs-server")
Esempio n. 12
0
 def setUpClass(cls):
     logger.info("Start {}".format(__class__.__name__))
Esempio n. 13
0
 def test_RW_client_can_delete_files_created_by_himself(self):
     logger.info(
         "Start 'test_RW_client_can_delete_files_created_by_himself'")
     nfs_client.create_file()
     nfs_client.delete_file()
     self.assertFalse(nfs_server.is_file_created)
Esempio n. 14
0
 def test_RW_client_can_delete_folder(self):
     logger.info("Start 'test_RW_client_can_modify_files'")
     nfs_client.delete_folder()
     self.assertFalse(nfs_server.is_folder_created)
Esempio n. 15
0
 def test_RW_client_can_create_files(self):
     logger.info("Start 'test_RW_client_can_create_files'")
     nfs_client.create_file()
     self.assertTrue(nfs_server.is_file_created)
Esempio n. 16
0
 def test_RW_client_can_create_folder(self):
     logger.info("Start 'test_RW_client_can_create_folder'")
     nfs_client.create_folder()
     self.assertTrue(nfs_server.is_folder_created)