def test_primary_node_selected(self):
        cluster = self.create_env()
        ha_nodes = DeploymentHASerializer.serialize_nodes(cluster.nodes)
        mn_nodes = DeploymentMultinodeSerializer.serialize_nodes(cluster.nodes)

        def primary_nodes_count(nodes):
            return len(filter(lambda x: x['role'] == 'primary-mongo', nodes))

        self.assertEquals(1, primary_nodes_count(ha_nodes))
        self.assertEquals(1, primary_nodes_count(mn_nodes))
Пример #2
0
    def test_primary_node_selected(self):
        cluster = self.create_env()
        ha_nodes = DeploymentHASerializer.serialize_nodes(cluster.nodes)
        mn_nodes = DeploymentMultinodeSerializer.serialize_nodes(cluster.nodes)

        def primary_nodes_count(nodes):
            return len(filter(lambda x: x['role'] == 'primary-mongo', nodes))

        self.assertEquals(1, primary_nodes_count(ha_nodes))
        self.assertEquals(1, primary_nodes_count(mn_nodes))
 def test_mongo_roles_equals_in_defferent_modes(self):
     cluster = self.create_env()
     ha_nodes = DeploymentHASerializer.serialize_nodes(cluster.nodes)
     mn_nodes = DeploymentMultinodeSerializer.serialize_nodes(cluster.nodes)
     self.assertEquals(mn_nodes, ha_nodes)
Пример #4
0
 def test_mongo_roles_equals_in_defferent_modes(self):
     cluster = self.create_env()
     ha_nodes = DeploymentHASerializer.serialize_nodes(cluster.nodes)
     mn_nodes = DeploymentMultinodeSerializer.serialize_nodes(cluster.nodes)
     self.assertEquals(mn_nodes, ha_nodes)