Beispiel #1
0
    def test_config_ssh_user(self):
        c = config.Config(self.real_config)

        expected = 'carbonate'
        self.assertEqual(c.ssh_user('standalone'), expected)
Beispiel #2
0
    def test_config_ssh_user_default(self):
        c = config.Config(self.simple_config)

        expected = pwd.getpwuid(os.getuid()).pw_name
        self.assertEqual(c.ssh_user(), expected)
Beispiel #3
0
    def test_config_multiple_clusters(self):
        c = config.Config(self.real_config)

        expected = ['main', 'standalone']
        self.assertEqual(set(c.clusters()), set(expected))
Beispiel #4
0
    def test_config_destinations(self):
        c = config.Config(self.simple_config)

        expected = ['1.1.1.1:2003:0', '2.2.2.2:2003:0']
        self.assertEqual(c.destinations(), expected)
Beispiel #5
0
    def test_config_replication_factor(self):
        c = config.Config(self.simple_config)

        self.assertEqual(c.replication_factor(), 1)
Beispiel #6
0
    def test_config_hashing_type_default(self):
        c = config.Config(self.simple_config)

        expected = 'carbon_ch'
        self.assertEqual(c.hashing_type(), expected)
Beispiel #7
0
    def test_config_hashing_type(self):
        c = config.Config(self.real_config)

        expected = 'fnv1a_ch'
        self.assertEqual(c.hashing_type('fnv'), expected)