def mock_plugin(tmpdir): source_dir = tmpdir.join('mock_plugin') source_dir.mkdir() setup_py = source_dir.join('setup.py') setup_py.write('from setuptools import setup; setup(name="{0}", version="{1}")' .format(PACKAGE_NAME, PACKAGE_VERSION)) return create_plugin(source=str(source_dir), destination_dir=str(tmpdir))
def mock_plugin(plugin_manager, tmpdir): source = os.path.join(tests.resources.DIR, 'plugins', 'mock-plugin1') plugin_path = create_plugin(source=source, destination_dir=str(tmpdir)) return plugin_manager.install(source=plugin_path)