Ejemplo n.º 1
0
 def testDefaultSdistTxt(self):
     st = Setuptools(Process(quiet=True))
     self.destroy(self.clonedir)
     # This uses ??? to create the manifest. Note that the .txt file
     # is missing from the archive.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'subversion_only.txt'), False)
Ejemplo n.º 2
0
    def testNoneManifest(self):
        st = Setuptools(Process(quiet=True, env=get_env()))
        archive = st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='none')
        self.assertEqual(get_manifest(archive), """\
README.txt
setup.py
testpackage/__init__.py
testpackage/git_only.py
testpackage.egg-info/PKG-INFO
testpackage.egg-info/SOURCES.txt
testpackage.egg-info/dependency_links.txt
testpackage.egg-info/not-zip-safe
testpackage.egg-info/requires.txt
testpackage.egg-info/top_level.txt""")
Ejemplo n.º 3
0
    def testSubversionManifest(self):
        st = Setuptools(Process(quiet=True))
        # This uses svn to create the manifest.
        archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], scmtype='svn')
        self.assertEqual(get_manifest(archive), """\
README.txt
setup.py
testpackage/__init__.py
testpackage/subversion_only.py
testpackage/subversion_only.txt
testpackage.egg-info/PKG-INFO
testpackage.egg-info/SOURCES.txt
testpackage.egg-info/dependency_links.txt
testpackage.egg-info/not-zip-safe
testpackage.egg-info/requires.txt
testpackage.egg-info/top_level.txt""")
Ejemplo n.º 4
0
    def testGitManifest(self):
        st = Setuptools(Process(quiet=True, env=get_env()))
        archive = st.run_dist(self.packagedir, [],
                              'sdist', ['--formats=zip'],
                              ff='git')
        self.assertEqual(
            get_manifest(archive), """\
README.txt
setup.py
testpackage/__init__.py
testpackage/git_only.c
testpackage/git_only.py
testpackage/git_only.txt
testpackage.egg-info/PKG-INFO
testpackage.egg-info/SOURCES.txt
testpackage.egg-info/dependency_links.txt
testpackage.egg-info/not-zip-safe
testpackage.egg-info/requires.txt
testpackage.egg-info/top_level.txt""")
Ejemplo n.º 5
0
    def testGitManifest(self):
        st = Setuptools(Process(quiet=True))
        self.clone()
        # This uses git to create the manifest.
        archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"], scmtype="git")
        self.assertEqual(
            get_manifest(archive),
            """\
README.txt
setup.py
testpackage/__init__.py
testpackage/git_only.py
testpackage/git_only.txt
testpackage.egg-info/PKG-INFO
testpackage.egg-info/SOURCES.txt
testpackage.egg-info/dependency_links.txt
testpackage.egg-info/not-zip-safe
testpackage.egg-info/requires.txt
testpackage.egg-info/top_level.txt""",
        )
Ejemplo n.º 6
0
 def testDefaultSdistPy(self):
     st = Setuptools(Process(quiet=True))
     self.destroy(self.clonedir)
     # This uses ??? to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'subversion_only.py'), True)
Ejemplo n.º 7
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     self.clone()
     st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], scmtype='git')
     self.failIf(isfile(join(self.clonedir, 'setup.pyc')))
Ejemplo n.º 8
0
 def testGitSdistTxt(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     self.clone()
     # This uses git to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'git_only.txt'), True)
Ejemplo n.º 9
0
 def testDefaultSdistC(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     self.destroy(self.clonedir)
     # Use the default file-finder to create the manifest; .c file is missing.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'subversion_only.c'), False)
Ejemplo n.º 10
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='none')
     self.assertFalse(isfile(join(self.packagedir, 'setup.pyc')))
Ejemplo n.º 11
0
 def testManifestSdistC(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='none')
     self.assertEqual(contains(archive, 'git_only.c'), True)
Ejemplo n.º 12
0
 def testInfoFlags(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, st.infoflags, 'sdist', ['--formats=zip'], ff='git')
     self.assertEqual(contains(archive, 'git_only.py'), True)
Ejemplo n.º 13
0
 def testMercurialSdistTxt(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [],
                           'sdist', ['--formats=zip'],
                           ff='hg')
     self.assertEqual(contains(archive, 'mercurial_only.txt'), True)
Ejemplo n.º 14
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True))
     st.run_dist(self.clonedir, [],
                 'sdist', ['--formats=zip'],
                 ff=self.type)
     self.failIf(isfile(join(self.clonedir, 'setup.pyc')))
Ejemplo n.º 15
0
 def testSubversionMetaFile(self):
     st = Setuptools(Process(quiet=True))
     archive = st.run_dist(self.clonedir, [],
                           'sdist', ['--formats=zip'],
                           ff=self.type)
     self.assertEqual(contains(archive, '.svnignore'), False)
Ejemplo n.º 16
0
 def testSubversionMetaFile(self):
     st = Setuptools(Process(quiet=True))
     # This uses svn to create the manifest.
     archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"], scmtype="svn")
     self.assertEqual(contains(archive, ".svnignore"), False)
Ejemplo n.º 17
0
 def testSubversionSdistPy(self):
     st = Setuptools(Process(quiet=True))
     # This uses svn to create the manifest.
     archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"])
     self.assertEqual(contains(archive, "subversion_only.py"), True)
Ejemplo n.º 18
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True))
     self.clone()
     st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"], scmtype="git")
     self.failIf(isfile(join(self.clonedir, "setup.pyc")))
Ejemplo n.º 19
0
 def testGitMetaFile(self):
     st = Setuptools(Process(quiet=True))
     self.clone()
     # This uses git to create the manifest.
     archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"], scmtype="git")
     self.assertEqual(contains(archive, ".gitignore"), False)
Ejemplo n.º 20
0
 def testMercurialSdistTxt(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='hg')
     self.assertEqual(contains(archive, 'mercurial_only.txt'), True)
Ejemplo n.º 21
0
 def testGitSdistC(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [],
                           'sdist', ['--formats=zip'],
                           ff='git')
     self.assertEqual(contains(archive, 'git_only.c'), True)
Ejemplo n.º 22
0
 def testMercurialSdistPy(self):
     st = Setuptools(Process(quiet=True))
     self.clone()
     # This uses hg to create the manifest.
     archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"])
     self.assertEqual(contains(archive, "mercurial_only.py"), True)
Ejemplo n.º 23
0
 def testGitMetaFile(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [],
                           'sdist', ['--formats=zip'],
                           ff='git')
     self.assertEqual(contains(archive, '.gitignore'), False)
Ejemplo n.º 24
0
 def testManifestMetaFile(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='none')
     self.assertEqual(contains(archive, '.gitignore'), False)
Ejemplo n.º 25
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     st.run_dist(self.packagedir, [], 'sdist', ['--formats=zip'], ff='git')
     self.failIf(isfile(join(self.packagedir, 'setup.pyc')))
Ejemplo n.º 26
0
 def testSubversionSdistC(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], ff='svn')
     self.assertEqual(contains(archive, 'subversion_only.c'), True)
Ejemplo n.º 27
0
def get_env():
    return Setuptools().get_env()
Ejemplo n.º 28
0
 def testMercurialSdistPy(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     self.clone()
     # This uses hg to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'mercurial_only.py'), True)
Ejemplo n.º 29
0
 def testSubversionMetaFile(self):
     st = Setuptools(Process(quiet=True))
     # This uses svn to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], scmtype='svn')
     self.assertEqual(contains(archive, '.svnignore'), False)
Ejemplo n.º 30
0
 def testGitMetaFile(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     self.clone()
     # This uses git to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], scmtype='git')
     self.assertEqual(contains(archive, '.gitignore'), False)
Ejemplo n.º 31
0
 def testSubversionSdistTxt(self):
     st = Setuptools(Process(quiet=True))
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], ff=self.type)
     self.assertEqual(contains(archive, 'subversion_only.txt'), True)
Ejemplo n.º 32
0
 def testSubversionSdistTxt(self):
     st = Setuptools(Process(quiet=True))
     # This uses svn to create the manifest.
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'subversion_only.txt'), True)
Ejemplo n.º 33
0
 def testSubversionMetaFile(self):
     st = Setuptools(Process(quiet=True, env=get_env()))
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], ff='svn')
     self.assertEqual(contains(archive, '.svnignore'), False)
Ejemplo n.º 34
0
 def testSubversionSdistC(self):
     st = Setuptools(Process(quiet=True))
     archive = st.run_dist(self.clonedir, [],
                           'sdist', ['--formats=zip'],
                           ff=self.type)
     self.assertEqual(contains(archive, 'subversion_only.c'), True)
Ejemplo n.º 35
0
 def testGitSdistTxt(self):
     st = Setuptools(Process(quiet=True))
     self.clone()
     # This uses git to create the manifest.
     archive = st.run_dist(self.clonedir, [], "sdist", ["--formats=zip"])
     self.assertEqual(contains(archive, "git_only.txt"), True)
Ejemplo n.º 36
0
 def testDefaultSdistPy(self):
     st = Setuptools(Process(quiet=True))
     self.destroy(self.clonedir)
     # Use the default file-finder to create the manifest
     archive = st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'])
     self.assertEqual(contains(archive, 'subversion_only.py'), True)
Ejemplo n.º 37
0
 def testRemoveSetupPyc(self):
     st = Setuptools(Process(quiet=True))
     st.run_dist(self.clonedir, [], 'sdist', ['--formats=zip'], ff=self.type)
     self.assertFalse(isfile(join(self.clonedir, 'setup.pyc')))