Пример #1
0
 def test_get_command_packages(self):
     dist = Distribution()
     self.assertEqual(dist.command_packages, None)
     cmds = dist.get_command_packages()
     self.assertEqual(cmds, ['distutils.command'])
     self.assertEqual(dist.command_packages, ['distutils.command'])
     dist.command_packages = 'one,two'
     cmds = dist.get_command_packages()
     self.assertEqual(cmds, ['distutils.command', 'one', 'two'])
Пример #2
0
    def test_get_command_packages(self):
        dist = Distribution()
        self.assertEqual(dist.command_packages, None)
        cmds = dist.get_command_packages()
        self.assertEqual(cmds, ["distutils.command"])
        self.assertEqual(dist.command_packages, ["distutils.command"])

        dist.command_packages = "one,two"
        cmds = dist.get_command_packages()
        self.assertEqual(cmds, ["distutils.command", "one", "two"])
Пример #3
0
    def test_get_command_packages(self):
        dist = Distribution()
        self.assertEqual(dist.command_packages, None)
        cmds = dist.get_command_packages()
        self.assertEqual(cmds, ['distutils.command'])
        self.assertEqual(dist.command_packages,
                         ['distutils.command'])

        dist.command_packages = 'one,two'
        cmds = dist.get_command_packages()
        self.assertEqual(cmds, ['distutils.command', 'one', 'two'])
Пример #4
0
    def register(cls):
        """Writes gpypi project into distutils commmand_packages settings."""
        conf = SafeConfigParser()
        conf.read(cls.path_to_distutils_conf)

        d = Distribution()
        try:
            d.command_packages = conf.get('global', 'command_packages')
        except (NoOptionError, NoSectionError):
            pkg = []
            conf.add_section('global')
        else:
            pkg = d.get_command_packages()
        if 'gpypi' not in pkg:
            pkg.append('gpypi')
            conf.set('global', 'command_packages', ','.join(pkg))
            conf.write(open(cls.path_to_distutils_conf, 'w'))
Пример #5
0
    def register(cls):
        """Writes gpypi project into distutils commmand_packages settings."""
        conf = SafeConfigParser()
        conf.read(cls.path_to_distutils_conf)

        d = Distribution()
        try:
            d.command_packages = conf.get('global', 'command_packages')
        except (NoOptionError, NoSectionError):
            pkg = []
            conf.add_section('global')
        else:
            pkg = d.get_command_packages()
        if 'gpypi' not in pkg:
            pkg.append('gpypi')
            conf.set('global', 'command_packages', ','.join(pkg))
            conf.write(open(cls.path_to_distutils_conf, 'w'))
Пример #6
0
 def get_command_packages(self):
     pkgs = _Distribution.get_command_packages(self)
     if "freddist.command" not in self.command_packages:
         pkgs.insert(0, "freddist.command")
         self.command_packages = pkgs
     return pkgs