def test_copy_wrong_platform(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ExtensionModuleMismatch, match="will not be usable on Windows"):
        copy_modules(['unix_extmod'], tmpdir, '3.3.5', sample_path)

    with pytest.raises(ExtensionModuleMismatch, match="will not be usable on Windows"):
        copy_modules(['unix_extpkg'], tmpdir, '3.3.5', sample_path)
 def test_copy_from_zipfile(self):
     copy_modules(['zippedmod2', 'zippedpkg2'], self.target, running_python,
                  sample_path)
     #        assert_is_file(pjoin(self.target, 'zippedmod.py'))
     #        assert_is_dir(pjoin(self.target, 'zippedpkg'))
     assert_is_file(pjoin(self.target, 'zippedmod2.py'))
     assert_is_dir(pjoin(self.target, 'zippedpkg2'))
def test_copy_wrong_pyversion(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ExtensionModuleMismatch, match="on Python 4"):
        copy_modules(['win_extpkg'], tmpdir, '4.0.0', sample_path)

    with pytest.raises(ExtensionModuleMismatch, match="on Python 4"):
        copy_modules(['win_extmod'], tmpdir, '4.0.0', sample_path)
Exemple #4
0
    def test_copy_from_zipfile(self):
        copy_modules(['zippedmod2','zippedpkg2'],
                     self.target, running_python, sample_path)
#        assert_is_file(pjoin(self.target, 'zippedmod.py'))
#        assert_is_dir(pjoin(self.target, 'zippedpkg'))
        assert_is_file(pjoin(self.target, 'zippedmod2.py'))
        assert_is_dir(pjoin(self.target, 'zippedpkg2'))
Exemple #5
0
def test_copy_wrong_pyversion(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ExtensionModuleMismatch, match="on Python 4"):
        copy_modules(['win_extpkg'], tmpdir, '4.0.0', sample_path)

    with pytest.raises(ExtensionModuleMismatch, match="on Python 4"):
        copy_modules(['win_extmod'], tmpdir, '4.0.0', sample_path)
def test_copy_from_zipfile(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['zippedmod2', 'zippedpkg2'],
                 tmpdir, running_python, sample_path)
#        assert_isfile(pjoin(tmpdir, 'zippedmod.py'))
#        assert_isdir(pjoin(tmpdir, 'zippedpkg'))
    assert_isfile(pjoin(tmpdir, 'zippedmod2.py'))
    assert_isdir(pjoin(tmpdir, 'zippedpkg2'))
Exemple #7
0
def test_copy_from_zipfile(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['zippedmod2', 'zippedpkg2'], tmpdir, running_python,
                 sample_path)
    #        assert_isfile(pjoin(tmpdir, 'zippedmod.py'))
    #        assert_isdir(pjoin(tmpdir, 'zippedpkg'))
    assert_isfile(pjoin(tmpdir, 'zippedmod2.py'))
    assert_isdir(pjoin(tmpdir, 'zippedpkg2'))
    def test_copy_wrong_platform(self):
        with self.assertRaisesRegexp(ExtensionModuleMismatch,
                                     "will not be usable on Windows"):
            copy_modules(['unix_extmod'], self.target, '3.3.5', sample_path)

        with self.assertRaisesRegexp(ExtensionModuleMismatch,
                                     "will not be usable on Windows"):
            copy_modules(['unix_extpkg'], self.target, '3.3.5', sample_path)
Exemple #9
0
def test_copy_wrong_platform(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ExtensionModuleMismatch,
                       match="will not be usable on Windows"):
        copy_modules(['unix_extmod'], tmpdir, '3.3.5', sample_path)

    with pytest.raises(ExtensionModuleMismatch,
                       match="will not be usable on Windows"):
        copy_modules(['unix_extpkg'], tmpdir, '3.3.5', sample_path)
Exemple #10
0
def test_module_not_found(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ImportError):
        copy_modules(['nonexistant'], tmpdir, '3.3.5', sample_path)
Exemple #11
0
 def test_copy_plain(self):
     copy_modules(['plainmod', 'plainpkg'], self.target, '3.3.5',
                  sample_path)
     assert_is_file(pjoin(self.target, 'plainmod.py'))
     assert_is_dir(pjoin(self.target, 'plainpkg'))
Exemple #12
0
 def test_module_not_found(self):
     with self.assertRaises(ImportError):
         copy_modules(['nonexistant'], self.target, '3.3.5', sample_path)
Exemple #13
0
def test_copy_windows(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['win_extmod', 'win_extpkg'], tmpdir, running_python, sample_path)
    assert_isfile(pjoin(tmpdir, 'win_extmod.pyd'))
    assert_isdir(pjoin(tmpdir, 'win_extpkg'))
Exemple #14
0
 def test_copy_wrong_pyversion(self):
     with self.assertRaisesRegexp(ExtensionModuleMismatch, "on Python 4"):
         copy_modules(['win_extpkg'], self.target, '4.0.0', sample_path)
     
     with self.assertRaisesRegexp(ExtensionModuleMismatch, "on Python 4"):
         copy_modules(['win_extmod'], self.target, '4.0.0', sample_path)
Exemple #15
0
 def test_copy_windows(self):
     copy_modules(['win_extmod', 'win_extpkg'], self.target, running_python, sample_path)
     assert_is_file(pjoin(self.target, 'win_extmod.pyd'))
     assert_is_dir(pjoin(self.target, 'win_extpkg'))
Exemple #16
0
 def test_copy_wrong_platform(self):
     with self.assertRaisesRegexp(ExtensionModuleMismatch, "will not be usable on Windows"):
         copy_modules(['unix_extmod'], self.target, '3.3.5', sample_path)
     
     with self.assertRaisesRegexp(ExtensionModuleMismatch, "will not be usable on Windows"):
         copy_modules(['unix_extpkg'], self.target, '3.3.5', sample_path)
Exemple #17
0
def test_module_not_found(tmpdir):
    tmpdir = str(tmpdir)
    with pytest.raises(ImportError):
        copy_modules(['nonexistant'], tmpdir, '3.3.5', sample_path)
Exemple #18
0
def test_copy_plain(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['plainmod', 'plainpkg'], tmpdir, '3.3.5', sample_path)
    assert_isfile(pjoin(tmpdir, 'plainmod.py'))
    assert_isdir(pjoin(tmpdir, 'plainpkg'))
Exemple #19
0
 def test_copy_windows(self):
     copy_modules(['win_extmod', 'win_extpkg'], self.target, running_python,
                  sample_path)
     assert_is_file(pjoin(self.target, 'win_extmod.pyd'))
     assert_is_dir(pjoin(self.target, 'win_extpkg'))
Exemple #20
0
def test_copy_windows(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['win_extmod', 'win_extpkg'], tmpdir, running_python,
                 sample_path)
    assert_isfile(pjoin(tmpdir, 'win_extmod.pyd'))
    assert_isdir(pjoin(tmpdir, 'win_extpkg'))
Exemple #21
0
    def test_copy_wrong_pyversion(self):
        with self.assertRaisesRegexp(ExtensionModuleMismatch, "on Python 4"):
            copy_modules(['win_extpkg'], self.target, '4.0.0', sample_path)

        with self.assertRaisesRegexp(ExtensionModuleMismatch, "on Python 4"):
            copy_modules(['win_extmod'], self.target, '4.0.0', sample_path)
Exemple #22
0
 def test_copy_plain(self):
     copy_modules(['plainmod', 'plainpkg'], self.target, '3.3.5', sample_path)
     assert_is_file(pjoin(self.target, 'plainmod.py'))
     assert_is_dir(pjoin(self.target, 'plainpkg'))
Exemple #23
0
 def test_module_not_found(self):
     with self.assertRaises(ImportError):
         copy_modules(['nonexistant'], self.target, '3.3.5', sample_path)
Exemple #24
0
def test_copy_plain(tmpdir):
    tmpdir = str(tmpdir)
    copy_modules(['plainmod', 'plainpkg'], tmpdir, '3.3.5', sample_path)
    assert_isfile(pjoin(tmpdir, 'plainmod.py'))
    assert_isdir(pjoin(tmpdir, 'plainpkg'))