Пример #1
0
 def test_formats(self):
     dist = self.create_dist()[1]
     cmd = bdist(dist)
     cmd.formats = ['msi']
     cmd.ensure_finalized()
     self.assertEqual(cmd.formats, ['msi'])
     formats = [
         'bztar', 'gztar', 'msi', 'rpm', 'tar', 'wininst', 'zip', 'ztar'
     ]
     found = sorted(cmd.format_command)
     self.assertEqual(found, formats)
Пример #2
0
 def test_skip_build(self):
     dist = self.create_dist()[1]
     cmd = bdist(dist)
     cmd.skip_build = 1
     cmd.ensure_finalized()
     dist.command_obj['bdist'] = cmd
     names = ['bdist_dumb', 'bdist_wininst']
     if os.name == 'nt':
         names.append('bdist_msi')
     for name in names:
         subcmd = cmd.get_finalized_command(name)
         self.assertTrue(subcmd.skip_build, '%s should take --skip-build from bdist' % name)
Пример #3
0
 def test_skip_build(self):
     dist = self.create_dist()[1]
     cmd = bdist(dist)
     cmd.skip_build = 1
     cmd.ensure_finalized()
     dist.command_obj['bdist'] = cmd
     names = ['bdist_dumb', 'bdist_wininst']
     if os.name == 'nt':
         names.append('bdist_msi')
     for name in names:
         subcmd = cmd.get_finalized_command(name)
         self.assertTrue(subcmd.skip_build,
                         '%s should take --skip-build from bdist' % name)
Пример #4
0
    def test_formats(self):
        # let's create a command and make sure
        # we can set the format
        dist = self.create_dist()[1]
        cmd = bdist(dist)
        cmd.formats = ['tar']
        cmd.ensure_finalized()
        self.assertEqual(cmd.formats, ['tar'])

        # what formats does bdist offer?
        formats = ['bztar', 'gztar', 'rpm', 'tar', 'xztar', 'zip', 'ztar']
        found = sorted(cmd.format_command)
        self.assertEqual(found, formats)
Пример #5
0
    def test_formats(self):
        # let's create a command and make sure
        # we can set the format
        dist = self.create_dist()[1]
        cmd = bdist(dist)
        cmd.formats = ['msi']
        cmd.ensure_finalized()
        self.assertEqual(cmd.formats, ['msi'])

        # what formats does bdist offer?
        formats = ['bztar', 'gztar', 'msi', 'rpm', 'tar',
                   'wininst', 'zip', 'ztar']
        found = sorted(cmd.format_command)
        self.assertEqual(found, formats)
Пример #6
0
    def test_skip_build(self):
        # bug #10946: bdist --skip-build should trickle down to subcommands
        dist = self.create_dist()[1]
        cmd = bdist(dist)
        cmd.skip_build = 1
        cmd.ensure_finalized()
        dist.command_obj['bdist'] = cmd

        for name in ['bdist_dumb']:  # bdist_rpm does not support --skip-build
            subcmd = cmd.get_finalized_command(name)
            if getattr(subcmd, '_unsupported', False):
                # command is not supported on this build
                continue
            self.assertTrue(subcmd.skip_build,
                            '%s should take --skip-build from bdist' % name)
Пример #7
0
    def test_skip_build(self):
        # bug #10946: bdist --skip-build should trickle down to subcommands
        dist = self.create_dist()[1]
        cmd = bdist(dist)
        cmd.skip_build = 1
        cmd.ensure_finalized()
        dist.command_obj['bdist'] = cmd

        names = ['bdist_dumb', 'bdist_wininst']  # bdist_rpm does not support --skip-build
        if os.name == 'nt':
            names.append('bdist_msi')

        for name in names:
            subcmd = cmd.get_finalized_command(name)
            self.assertTrue(subcmd.skip_build,
                            '%s should take --skip-build from bdist' % name)
Пример #8
0
 def test_formats(self):
     dist = self.create_dist()[1]
     cmd = bdist(dist)
     cmd.formats = ['msi']
     cmd.ensure_finalized()
     self.assertEqual(cmd.formats, ['msi'])
     formats = ['bztar',
      'gztar',
      'msi',
      'rpm',
      'tar',
      'wininst',
      'zip',
      'ztar']
     found = sorted(cmd.format_command)
     self.assertEqual(found, formats)
Пример #9
0
    def test_formats(self):

        # let's create a command and make sure
        # we can fix the format
        pkg_pth, dist = self.create_dist()
        cmd = bdist(dist)
        cmd.formats = ['msi']
        cmd.ensure_finalized()
        self.assertEquals(cmd.formats, ['msi'])

        # what format bdist offers ?
        # XXX an explicit list in bdist is
        # not the best way to  bdist_* commands
        # we should add a registry
        formats = ['rpm', 'zip', 'gztar', 'bztar', 'ztar',
                   'tar', 'wininst', 'msi']
        formats.sort()
        founded = cmd.format_command.keys()
        founded.sort()
        self.assertEquals(founded, formats)
    def test_formats(self):

        # let's create a command and make sure
        # we can fix the format
        pkg_pth, dist = self.create_dist()
        cmd = bdist(dist)
        cmd.formats = ['msi']
        cmd.ensure_finalized()
        self.assertEquals(cmd.formats, ['msi'])

        # what format bdist offers ?
        # XXX an explicit list in bdist is
        # not the best way to  bdist_* commands
        # we should add a registry
        formats = ['rpm', 'zip', 'gztar', 'bztar', 'ztar',
                   'tar', 'wininst', 'msi']
        formats.sort()
        founded = cmd.format_command.keys()
        founded.sort()
        self.assertEquals(founded, formats)
Пример #11
0
    def test_skip_build(self):
        # bug #10946: bdist --skip-build should trickle down to subcommands
        dist = self.create_dist()[1]
        cmd = bdist(dist)
        cmd.skip_build = 1
        cmd.ensure_finalized()
        dist.command_obj['bdist'] = cmd

        names = ['bdist_dumb', 'bdist_wininst']  # bdist_rpm does not support --skip-build
        if os.name == 'nt':
            names.append('bdist_msi')

        for name in names:
            with warnings.catch_warnings():
                warnings.filterwarnings('ignore', 'bdist_wininst command is deprecated',
                                        DeprecationWarning)
                subcmd = cmd.get_finalized_command(name)
            if getattr(subcmd, '_unsupported', False):
                # command is not supported on this build
                continue
            self.assertTrue(subcmd.skip_build,
                            '%s should take --skip-build from bdist' % name)