def test_default_actions(): daemon = Daemon() assert daemon.list_actions() == ['start', 'stop', 'restart', 'status'] assert daemon.get_action('start') == daemon.start assert daemon.get_action('stop') == daemon.stop assert daemon.get_action('restart') == daemon.restart assert daemon.get_action('status') == daemon.status with pytest.raises(DaemonError): daemon.get_action('banana')