コード例 #1
0
    def test_sphinx_doc(self):
        params = dict(
            name='foo',
            packages=['test'],
        )
        dist = Distribution(params)

        cmd = upload_docs(dist)

        cmd.initialize_options()
        assert cmd.upload_dir is None
        assert cmd.has_sphinx() is True
        cmd.finalize_options()
コード例 #2
0
    def test_create_zipfile(self):
        # Test to make sure zipfile creation handles common cases.
        # This explicitly includes a folder containing an empty folder.

        dist = Distribution()

        cmd = upload_docs(dist)
        cmd.upload_dir = self.upload_dir
        zip_file = cmd.create_zipfile()

        assert zipfile.is_zipfile(zip_file)

        zip_f = zipfile.ZipFile(zip_file)  # woh...

        assert zip_f.namelist() == ['index.html']
コード例 #3
0
 def test_create_zipfile(self):
     # Test to make sure zipfile creation handles common cases.
     # This explicitly includes a folder containing an empty folder.
     
     dist = Distribution()
     
     cmd = upload_docs(dist)
     cmd.upload_dir = self.upload_dir
     zip_file = cmd.create_zipfile()
     
     assert zipfile.is_zipfile(zip_file)
     
     zip_f = zipfile.ZipFile(zip_file) # woh...
     
     assert zip_f.namelist() == ['index.html']
コード例 #4
0
    def test_create_zipfile(self):
        """
        Ensure zipfile creation handles common cases, including a folder
        containing an empty folder.
        """

        dist = Distribution()

        cmd = upload_docs(dist)
        cmd.target_dir = cmd.upload_dir = 'build'
        with contexts.tempdir() as tmp_dir:
            tmp_file = os.path.join(tmp_dir, 'foo.zip')
            zip_file = cmd.create_zipfile(tmp_file)

            assert zipfile.is_zipfile(tmp_file)

            with contextlib.closing(zipfile.ZipFile(tmp_file)) as zip_file:
                assert zip_file.namelist() == ['index.html']
コード例 #5
0
ファイル: test_upload_docs.py プロジェクト: mmarcrr/webslurm
    def test_create_zipfile(self):
        """
        Ensure zipfile creation handles common cases, including a folder
        containing an empty folder.
        """

        dist = Distribution()

        cmd = upload_docs(dist)
        cmd.target_dir = cmd.upload_dir = "build"
        with contexts.tempdir() as tmp_dir:
            tmp_file = os.path.join(tmp_dir, "foo.zip")
            zip_file = cmd.create_zipfile(tmp_file)

            assert zipfile.is_zipfile(tmp_file)

            with contextlib.closing(zipfile.ZipFile(tmp_file)) as zip_file:
                assert zip_file.namelist() == ["base.html"]
コード例 #6
0
    def test_create_zipfile(self):
        # Test to make sure zipfile creation handles common cases.
        # This explicitly includes a folder containing an empty folder.

        dist = Distribution()

        cmd = upload_docs(dist)
        cmd.upload_dir = self.upload_dir
        cmd.target_dir = self.upload_dir
        tmp_dir = tempfile.mkdtemp()
        tmp_file = os.path.join(tmp_dir, 'foo.zip')
        try:
            zip_file = cmd.create_zipfile(tmp_file)

            assert zipfile.is_zipfile(tmp_file)

            zip_file = zipfile.ZipFile(tmp_file) # woh...

            assert zip_file.namelist() == ['all_tasks.html']

            zip_file.close()
        finally:
            shutil.rmtree(tmp_dir)
コード例 #7
0
ファイル: test_upload_docs.py プロジェクト: nabilmania/frikr
    def test_create_zipfile(self):
        # Test to make sure zipfile creation handles common cases.
        # This explicitly include a folder containing an empty folder.

        dist = Distribution()

        cmd = upload_docs(dist)
        cmd.upload_dir = self.upload_dir
        cmd.target_dir = self.upload_dir
        tmp_dir = tempfile.mkdtemp()
        tmp_file = os.path.join(tmp_dir, 'foo.zip')
        try:
            zip_file = cmd.create_zipfile(tmp_file)

            assert zipfile.is_zipfile(tmp_file)

            zip_file = zipfile.ZipFile(tmp_file) # woh...

            assert zip_file.namelist() == ['index.html']

            zip_file.close()
        finally:
            shutil.rmtree(tmp_dir)