BotZ/tests/test_bot_z.py

35 lines
862 B
Python
Raw Normal View History

2019-01-07 11:16:16 +01:00
#!/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
2019-01-21 17:59:44 +01:00
assert "bot_z.cli.main" in result.output
help_result = runner.invoke(cli.main, ["--help"])
2019-01-07 11:16:16 +01:00
assert help_result.exit_code == 0
2019-01-21 17:59:44 +01:00
assert "--help Show this message and exit." in help_result.output