Пример #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))
Пример #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)
Пример #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))
Пример #4
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))
Пример #5
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())