'If no configuration changes or condition violations occur the creation
succeeds.'

@capture_logging(assertHasAction, _LOG_CONDITIONAL_CREATE, True)
def test_simple_success(self, logger):

    dataset_id = uuid4()
    d = conditional_create(self.client, self.reactor, (lambda config: None), primary=self.node_id, dataset_id=dataset_id)
    self.advance()
    [current_dataset] = self.successResultOf(self.client.list_datasets_configuration())
    self.assertEqual([self.successResultOf(d), Dataset(dataset_id=dataset_id, primary=self.node_id, maximum_size=None)], [current_dataset, current_dataset])
