Add tests for Pipenv
ADD
tests/venv/pipfile/environment-yml/Pipfile
+[[source]]
+url = "https://pypi.python.org/simple"
+verify_ssl = true
+name = "pypi"
+
+[packages]
+requests = "*"
+
+[dev-packages]
+there = "*"

ADD
tests/venv/pipfile/environment-yml/README.rst
+Python - Pipfile(.lock) + environment.yml
+-----------------------------------------
+
+We should ignore the ``Pipfile`` or ``Pipfile.lock`` if there is an
+``environment.yml`` alongside it. Conda can install more things than ``pip`` or
+``pipenv`` can so we would limit ourselves if we prioritized the ``Pipfile``s.

ADD
tests/venv/pipfile/environment-yml/environment.yml
+dependencies:
+ - numpy

ADD
tests/venv/pipfile/environment-yml/verify
+#!/usr/bin/env python
+import numpy

ADD
tests/venv/pipfile/requirements-txt/Pipfile
+[[source]]
+url = "https://pypi.python.org/simple"
+verify_ssl = true
+name = "pypi"
+
+[packages]
+requests = "*"
+
+[dev-packages]
+there = "*"

ADD
tests/venv/pipfile/requirements-txt/README.rst
+Python - Pipfile(.lock) + requirements.txt
+------------------------------------------
+
+We should make ``Pipfile``` or ``Pipfile.lock`` take precedence over
+``requirements.txt``.

ADD
tests/venv/pipfile/requirements-txt/requirements.txt
+numpy

ADD
tests/venv/pipfile/requirements-txt/verify
+#!/usr/bin/env python
+import requests
+import there

ADD
tests/venv/pipfile/setup-py/Pipfile
+[[source]]
+url = "https://pypi.python.org/simple"
+verify_ssl = true
+name = "pypi"
+
+[packages]
+requests = "*"
+
+[dev-packages]
+there = "*"

ADD
tests/venv/pipfile/setup-py/README.rst
+Python - Pipfile(.lock) + setup.py
+----------------------------------
+
+We should make ``setup.py`` be installed after the ``Pipfile`` or
+``Pipfile.lock``.

ADD
tests/venv/pipfile/setup-py/dummy/__init__.py
+def dummy():
+ pass

ADD
tests/venv/pipfile/setup-py/setup.py
+from setuptools import setup, find_packages
+
+setup(
+ name='Dummy',
+ version='1.0.0',
+ url='https://git-place.org/dummy/dummy.git',
+ author='Dummy Name',
+ author_email='dummy@my-email.com',
+ description='Dummy package for testing purposes only',
+ packages=find_packages(),
+ install_requires=['numpy'],
+)

ADD
tests/venv/pipfile/setup-py/verify
+#!/usr/bin/env python
+import requests
+import there
+import dummy

Add tests for Pipenv