Example #1
0
 def test_index_drop_multi_collections(self):
     """
     target: test index.drop
     method: create indexes by `index`, and then drop it, assert there is one index left
     expected: exception raised
     """
     c_name = cf.gen_unique_str(prefix)
     c_name_2 = cf.gen_unique_str(prefix)
     cw = self.init_collection_wrap(name=c_name)
     cw2 = self.init_collection_wrap(name=c_name_2)
     iw_2 = ApiIndexWrapper()
     self.index_wrap.init_index(cw.collection, default_field_name, default_index_params)
     index_2, _ = iw_2.init_index(cw2.collection, default_field_name, default_index_params)
     self.index_wrap.drop()
     assert cf.assert_equal_index(index_2, cw2.collection.indexes[0])
     assert len(cw.collection.indexes) == 0
Example #2
0
 def setup(self):
     log.info(("*" * 35) + " setup " + ("*" * 35))
     self.connection_wrap = ApiConnectionsWrapper()
     self.collection_wrap = ApiCollectionWrapper()
     self.partition_wrap = ApiPartitionWrapper()
     self.index_wrap = ApiIndexWrapper()
     self.utility_wrap = ApiUtilityWrapper()
     self.collection_schema_wrap = ApiCollectionSchemaWrapper()
     self.field_schema_wrap = ApiFieldSchemaWrapper()
Example #3
0
 def setup_method(self, method):
     log.info(("*" * 35) + " setup " + ("*" * 35))
     log.info("[setup_method] Start setup test case %s." % method.__name__)
     self.connection_wrap = ApiConnectionsWrapper()
     self.utility_wrap = ApiUtilityWrapper()
     self.collection_wrap = ApiCollectionWrapper()
     self.partition_wrap = ApiPartitionWrapper()
     self.index_wrap = ApiIndexWrapper()
     self.collection_schema_wrap = ApiCollectionSchemaWrapper()
     self.field_schema_wrap = ApiFieldSchemaWrapper()