Skip to content

Commit

Permalink
Merge fe85374 into e6a6271
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreMiras committed Jun 28, 2019
2 parents e6a6271 + fe85374 commit 49be9f4
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tests/test_build.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
try:
from unittest import mock
except ImportError:
# `Python 2` or lower than `Python 3.3` does not
# have the `unittest.mock` module built-in
import mock
from pythonforandroid.build import run_pymodules_install


class TestBuildBasic:

def test_run_pymodules_install_optional_project_dir(self):
"""
Makes sure the `run_pymodules_install()` doesn't crash when the
`project_dir` optional parameter is None, refs #1898
"""
ctx = mock.Mock()
modules = []
project_dir = None
with mock.patch('pythonforandroid.build.info') as m_info:
assert run_pymodules_install(ctx, modules, project_dir) is None
assert m_info.call_args_list[-1] == mock.call(
'No Python modules and no setup.py to process, skipping')

0 comments on commit 49be9f4

Please sign in to comment.