def common_setup(input, testcase): # Resource file has 'cluster' tag for key, servers in input.clusters.items(): for server in servers: ClusterOperationHelper.cleanup_cluster([server]) ClusterOperationHelper.wait_for_ns_servers_or_assert(servers, testcase) BucketOperationHelper.delete_all_buckets_or_assert(servers, testcase) XDCRBaseTest.cluster_initialization(servers) XDCRBaseTest.create_buckets(servers, testcase, howmany=2) XDCRBaseTest.rebalance_servers_in(servers, input.membase_settings, testcase) master_cluster1 = input.clusters.get(0)[0] master_cluster2 = input.clusters.get(1)[0] bucket = "bucket-0" #add remote cluster rest1 = RestConnection(master_cluster1) remote_cluster_id = str(uuid.uuid4())[0:5] rest1.remote_clusters(master_cluster2.ip,master_cluster2.port, master_cluster2.rest_username, master_cluster2.rest_password,remote_cluster_id) rest1.create_replication("continuous","bucket-0","bucket-0",remote_cluster_id)