def test_start_stop(self): ds = DataService("svc1") ds.node = mock.MagicMock() ds._rpc_server = mock.MagicMock() self.assertEqual(ds._running, False, "Newly created service is marked as not running") ds.start() self.assertEqual(ds._running, True, "Started service is marked as running") ds.stop() self.assertEqual(ds._running, False, "Stopped service is marked as not running")