Ejemplo n.º 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'])
Ejemplo n.º 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"])
Ejemplo n.º 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'])
Ejemplo n.º 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'))
Ejemplo n.º 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'))
Ejemplo n.º 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