added a new test for importerror

pull/257/head
Smitha 2021-07-19 15:58:40 +05:30
parent f43235934b
commit e043ded2e5
1 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
import os
import os,mock,sys
from click.testing import CliRunner
@ -181,3 +181,12 @@ def test_cli_quiet():
cli, ["--quiet", "--format", "csv", "--output", outfile, "stream", infile]
)
assert "No tables found on page-1" not in result.output
def test_import_error():
with mock.patch.dict(sys.modules, {'matplotlib':None}):
try:
from camelot.cli import cli
except ImportError:
assert cli._HAS_MPL is False