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))
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)
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))
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))
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())