def setUp(self): conn = Connection(pair) response = conn.admin.command("ismaster") if "setName" in response: self.name = str(response["setName"]) self.w = len(response["hosts"]) self.hosts = set([_partition_node(h) for h in response["hosts"]]) self.arbiters = set([_partition_node(h) for h in response.get("arbiters", [])]) self.primary = _partition_node(pair) else: raise SkipTest()
def setUp(self): conn = Connection(pair) response = conn.admin.command('ismaster') if 'setName' in response: self.name = response['setName'] self.w = len(response['hosts']) self.hosts = set([_partition_node(h) for h in response["hosts"]]) self.arbiters = set( [_partition_node(h) for h in response.get("arbiters", [])]) self.primary = _partition_node(pair) else: raise SkipTest()
def setUp(self): conn = Connection(pair) response = conn.admin.command("ismaster") if "setName" in response: self.name = str(response["setName"]) self.w = len(response["hosts"]) self.hosts = set([_partition_node(h) for h in response["hosts"]]) self.arbiters = set([_partition_node(h) for h in response.get("arbiters", [])]) repl_set_status = conn.admin.command("replSetGetStatus") primary_info = [m for m in repl_set_status["members"] if m["stateStr"] == "PRIMARY"][0] self.primary = _partition_node(primary_info["name"]) else: raise SkipTest()
def setUp(self): conn = Connection(pair) response = conn.admin.command('ismaster') if 'setName' in response: self.name = str(response['setName']) self.w = len(response['hosts']) self.hosts = set([_partition_node(h) for h in response["hosts"]]) self.arbiters = set( [_partition_node(h) for h in response.get("arbiters", [])]) repl_set_status = conn.admin.command('replSetGetStatus') primary_info = [ m for m in repl_set_status['members'] if m['stateStr'] == 'PRIMARY' ][0] self.primary = _partition_node(primary_info['name']) else: raise SkipTest()
def setUp(self): conn = Connection(pair) response = conn.admin.command('ismaster') if 'setName' in response: self.name = str(response['setName']) self.w = len(response['hosts']) self.hosts = set([_partition_node(h) for h in response["hosts"]]) self.arbiters = set([_partition_node(h) for h in response.get("arbiters", [])]) repl_set_status = conn.admin.command('replSetGetStatus') primary_info = [ m for m in repl_set_status['members'] if m['stateStr'] == 'PRIMARY' ][0] self.primary = _partition_node(primary_info['name']) else: raise SkipTest()