def test_iinit_repaving_2646(self): initial_contents = copy.deepcopy(self.admin.environment_file_contents) del self.admin.environment_file_contents['irods_zone_name'] self.admin.run_icommand('iinit', stdin_string='{0}\n{1}\n'.format(initial_contents['irods_zone_name'], self.admin.password)) final_contents = lib.open_and_load_json_ascii(os.path.join(self.admin.local_session_dir, 'irods_environment.json')) self.admin.environment_file_contents = initial_contents print initial_contents print final_contents assert initial_contents == final_contents
def setUp(self): # add Xmsg settings to server_config.json shutil.copyfile(self.serverConfigFile, self.serverConfigFileBackup) contents = lib.open_and_load_json_ascii(self.serverConfigFile) update = { 'xmsg_host': self.xmsgHost, 'xmsg_port': self.xmsgPort, } lib.update_json_file_from_dict(self.serverConfigFile, update) # apparently needed by the server too... my_env = os.environ.copy() my_env['XMSG_HOST'] = self.xmsgHost my_env['XMSG_PORT'] = str(self.xmsgPort) lib.restart_irods_server(env=my_env)