fixed issue428: Skip test for packages without __init__.py on Python 2

--HG--
branch : py2_pkg_skip
This commit is contained in:
Andreas Pelme 2014-01-22 14:32:22 +01:00
parent 2539e5a352
commit fe4cdd8a90
1 changed files with 7 additions and 0 deletions

View File

@ -411,6 +411,13 @@ def test_rewritten():
testdir.tmpdir.join("test_newlines.py").write(b, "wb") testdir.tmpdir.join("test_newlines.py").write(b, "wb")
assert testdir.runpytest().ret == 0 assert testdir.runpytest().ret == 0
@pytest.mark.skipif(sys.version_info[0] == 2,
reason='packages without __init__.py not supported on python 2')
def test_package_without__init__py(self, testdir):
pkg = testdir.mkdir('a_package_without_init_py')
mod = pkg.join('module.py').ensure()
testdir.makepyfile("import a_package_without_init_py.module")
assert testdir.runpytest().ret == 0
class TestAssertionRewriteHookDetails(object): class TestAssertionRewriteHookDetails(object):
def test_loader_is_package_false_for_module(self, testdir): def test_loader_is_package_false_for_module(self, testdir):