#!/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