def test_nonmanifest_listed(self):
        expected_dataset = Dataset(dataset_id=unicode(uuid4()))
        self.cluster_state_service.apply_changes([
            NonManifestDatasets(
                datasets={
                    expected_dataset.dataset_id: expected_dataset
                }
            )
        ])
        expected_dict = dict(
            dataset_id=expected_dataset.dataset_id,
        )
        response = [expected_dict]
        return self.assertResult(
            b"GET", b"/state/datasets", None, OK, response
        )
Non-manifest datasets are listed.  The result does not include
dataset/ETHPy150Open ClusterHQ/flocker/flocker/control/test/test_httpapi.py/DatasetsStateTestsMixin.test_nonmanifest_listed