def test_setup_generates_dataset(self): """ `WriteRequestLoadScenario` starts and stops without collapsing. """ c = Clock() cluster = self.make_cluster(self.get_fake_flocker_client_instance()) s = WriteRequestLoadScenario(c, cluster, 5, sample_size=3) def assert_created(returned_datasets): self.assertNotEqual(returned_datasets, []) # Create a datasest and verify we get a success d = s._create_dataset(self.node1) self.successResultOf(d) # Verify that a dataset is actually being created d2 = s.control_service.list_datasets_configuration() d2.addCallback(assert_created) s.stop()