#!/usr/bin/env python # -*- coding: utf-8 -*- """Tests for `bot_z` package.""" import unittest from click.testing import CliRunner from bot_z import bot_z from bot_z import cli class TestBot_z(unittest.TestCase): """Tests for `bot_z` package.""" def setUp(self): """Set up test fixtures, if any.""" def tearDown(self): """Tear down test fixtures, if any.""" def test_000_something(self): """Test something.""" def test_command_line_interface(self): """Test the CLI.""" runner = CliRunner() result = runner.invoke(cli.main) assert result.exit_code == 0 assert "bot_z.cli.main" in result.output help_result = runner.invoke(cli.main, ["--help"]) assert help_result.exit_code == 0 assert "--help Show this message and exit." in help_result.output