Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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))
Ejemplo n.º 5
0
    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))
Ejemplo n.º 6
0
    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
Ejemplo n.º 7
0
    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
Ejemplo n.º 8
0
 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)