# Path: mistletoe/cli.py
# def main(args):
# def convert(filenames, renderer):
# def convert_file(filename, renderer):
# def interactive(renderer):
# def parse(args):
# def _import(arg):
# def _import_readline():
# def _print_heading(renderer):


from unittest import TestCase
from unittest.mock import call, patch, sentinel, mock_open, Mock
from mistletoe import cli


class TestCLI(TestCase):
    @patch('mistletoe.cli.parse', return_value=Mock(filenames=[], renderer=sentinel.Renderer))
    @patch('mistletoe.cli.interactive')
    def test_main_to_interactive(self, mock_interactive, mock_parse):

# Path: mistletoe/cli.py
# def main(args):
# def convert(filenames, renderer):
# def convert_file(filename, renderer):
# def interactive(renderer):
# def parse(args):
# def _import(arg):
# def _import_readline():
# def _print_heading(renderer):


# Path: test/test_cli.py
from unittest import TestCase
from unittest.mock import call, patch, sentinel, mock_open, Mock
from mistletoe import cli



class TestCLI(TestCase):
    @patch('mistletoe.cli.parse', return_value=Mock(filenames=[], renderer=sentinel.Renderer))
    @patch('mistletoe.cli.interactive')
    def test_main_to_interactive(self, mock_interactive, mock_parse):

        cli.main(None)