def setUp(self):
     self.schema_data = parent_node_dict['schema'][-1]
     self.server_id = self.schema_data['server_id']
     self.db_id = self.schema_data['db_id']
     self.schema_name = self.schema_data['schema_name']
     self.schema_id = self.schema_data['schema_id']
     self.extension_name = "postgres_fdw"
     self.db_name = parent_node_dict["database"][-1]["db_name"]
     self.db_user = self.server["username"]
     self.func_name = "fts_parser_func_%s" % str(uuid.uuid4())[1:8]
     self.fts_parser_name = "fts_parser_delete_%s" % (str(
         uuid.uuid4())[1:8])
     server_con = server_utils.connect_server(self, self.server_id)
     if not server_con["info"] == "Server connected.":
         raise Exception("Could not connect to server to add resource "
                         "groups.")
     server_version = 0
     if "type" in server_con["data"]:
         if server_con["data"]["version"] < 90500:
             message = "FTS Parsers are not supported by PG9.4 " \
                       "and PPAS9.4 and below."
             self.skipTest(message)
     self.function_info = fts_config_funcs_utils.create_trigger_function(
         self.server, self.db_name, self.schema_name, self.func_name,
         server_version)
     self.fts_parser_id = fts_parsers_utils. \
         create_fts_parser(
             self.server, self.db_name, self.schema_name,
             self.fts_parser_name)
 def setUp(self):
     self.schema_data = parent_node_dict['schema'][-1]
     self.server_id = self.schema_data['server_id']
     self.db_id = self.schema_data['db_id']
     self.schema_name = self.schema_data['schema_name']
     self.schema_id = self.schema_data['schema_id']
     self.extension_name = "postgres_fdw"
     self.db_name = parent_node_dict["database"][-1]["db_name"]
     self.db_user = self.server["username"]
     self.func_name = "trigger_func_%s" % str(uuid.uuid4())[1:8]
     self.trigger_name = "event_trigger_put_%s" % (str(uuid.uuid4())[1:8])
     server_con = server_utils.connect_server(self, self.server_id)
     if not server_con["info"] == "Server connected.":
         raise Exception("Could not connect to server to add resource "
                         "groups.")
     server_version = 0
     if "type" in server_con["data"]:
         if server_con["data"]["version"] < 90300:
             message = "Event triggers are not supported by PG9.2 " \
                       "and PPAS9.2 and below."
             self.skipTest(message)
     self.function_info = trigger_funcs_utils.create_trigger_function(
         self.server, self.db_name, self.schema_name, self.func_name,
         server_version)
     self.event_trigger_id = event_trigger_utils.create_event_trigger(
         self.server, self.db_name, self.schema_name, self.func_name,
         self.trigger_name)