def test_dict_from_list(self): source = ['test1', 1234, 'test2', 5678] expected = { 'test1': 1234, 'test2': 5678 } result = dict_from_list(source) self.assertEqual(result, expected)
def get_masters(self): u""" Get list of masters. :return: list of dicts """ masters = self.execute(u'SENTINEL', u'masters') result = [] for master in masters: result.append(dict_from_list(master)) return result
def get_masters(self): """ Get list of masters. :return: list of dicts """ masters = self.execute('SENTINEL', 'masters') result = [] for master in masters: result.append(dict_from_list(master)) return result
def get_master(self, name): u""" Get Master Info. Return dictionary with master details. :param name: Name of Redis service :type name: str :return: dict """ return dict_from_list(self.execute(u'SENTINEL', u'master', name))
def get_master(self, name): """ Get Master Info. Return dictionary with master details. :param name: Name of Redis service :type name: str :return: dict """ return dict_from_list(self.execute('SENTINEL', 'master', name))
def get_slaves(self, name): u""" Get slaves. Return a list of dictionaries, with slave details. :param name: Name of Redis service :type name: str :return: """ slaves = self.execute(u'SENTINEL', u'slaves', name) result = [] for slave in slaves: result.append(dict_from_list(slave)) return result
def get_slaves(self, name): """ Get slaves. Return a list of dictionaries, with slave details. :param name: Name of Redis service :type name: str :return: """ slaves = self.execute('SENTINEL', 'slaves', name) result = [] for slave in slaves: result.append(dict_from_list(slave)) return result
def test_dict_from_list(self): source = [u'test1', 1234, u'test2', 5678] expected = {u'test1': 1234, u'test2': 5678} result = dict_from_list(source) self.assertEqual(result, expected)