def test_several_nodes(self):
        manifestation_a = _manifestation()
        manifestation_b = _manifestation()
        deployment = Deployment(
            nodes={
                Node(
                    uuid=self.NODE_A_UUID,
                    manifestations={manifestation_a.dataset_id:
                                    manifestation_a},
                ),
                Node(
                    uuid=self.NODE_B_UUID,
                    manifestations={manifestation_b.dataset_id:
                                    manifestation_b},
                ),
            },
        )
        expected = [
            api_dataset_from_dataset_and_node(
                manifestation_a.dataset, self.NODE_A
            ),
            api_dataset_from_dataset_and_node(
                manifestation_b.dataset, self.NODE_B
            ),
        ]
        return self._dataset_test(deployment, expected)
When the cluster configuration includes several nodes, each
dataset/ETHPy150Open ClusterHQ/flocker/flocker/control/test/test_httpapi.py/GetDatasetConfigurationTestsMixin.test_several_nodes