示例#1
0
 def setUp(self):
     super(SynonymAddTestCase, self).setUp()
     self.db_name = parent_node_dict["database"][-1]["db_name"]
     schema_info = parent_node_dict["schema"][-1]
     self.server_id = schema_info["server_id"]
     self.db_id = schema_info["db_id"]
     server_con = server_utils.connect_server(self, self.server_id)
     if server_con:
         if "type" in server_con["data"]:
             if server_con["data"]["type"] == "pg":
                 message = "Synonyms are not supported by PG."
                 self.skipTest(message)
     db_con = database_utils.connect_database(self, utils.SERVER_GROUP,
                                              self.server_id, self.db_id)
     if not db_con['data']["connected"]:
         raise Exception("Could not connect to database to add synonym.")
     self.schema_id = schema_info["schema_id"]
     self.schema_name = schema_info["schema_name"]
     schema_response = schema_utils.verify_schemas(self.server,
                                                   self.db_name,
                                                   self.schema_name)
     if not schema_response:
         raise Exception("Could not find the schema to add the synonym.")
     self.sequence_name = "test_sequence_synonym_%s" % \
                          str(uuid.uuid4())[1:8]
     self.sequence_id = sequence_utils.create_sequences(
         self.server, self.db_name, self.schema_name, self.sequence_name)
示例#2
0
 def setUp(self):
     super(SynonymAddTestCase, self).setUp()
     self.db_name = parent_node_dict["database"][-1]["db_name"]
     schema_info = parent_node_dict["schema"][-1]
     self.server_id = schema_info["server_id"]
     self.db_id = schema_info["db_id"]
     server_con = server_utils.connect_server(self, self.server_id)
     if server_con:
         if "type" in server_con["data"]:
             if server_con["data"]["type"] == "pg":
                 message = "Synonyms are not supported by PG."
                 self.skipTest(message)
     db_con = database_utils.connect_database(self, utils.SERVER_GROUP,
                                              self.server_id, self.db_id)
     if not db_con['data']["connected"]:
         raise Exception("Could not connect to database to add synonym.")
     self.schema_id = schema_info["schema_id"]
     self.schema_name = schema_info["schema_name"]
     schema_response = schema_utils.verify_schemas(self.server,
                                                   self.db_name,
                                                   self.schema_name)
     if not schema_response:
         raise Exception("Could not find the schema to add the synonym.")
     self.sequence_name = "test_sequence_synonym_%s" % \
                          str(uuid.uuid4())[1:8]
     self.sequence_id = sequence_utils.create_sequences(
         self.server, self.db_name, self.schema_name, self.sequence_name)