Пример #1
0
 def test_02_remove_langpacks(self):
     """Remove all langpacks from the repository."""
     cmd = ('pulp-admin rpm repo remove langpacks --repo-id {0} '
            '--str-eq repo_id={0}').format(self.repo_id).split()
     self.client.run(cmd)
     package_counts = count_langpacks(self.cfg, self.repo_id)
     self.assertEqual(package_counts, 0, cmd)
Пример #2
0
 def test_02_remove_langpacks(self):
     """Remove all langpacks from the repository."""
     cmd = (
         ("pulp-admin rpm repo remove langpacks --repo-id {0} " "--str-eq repo_id={0}").format(self.repo_id).split()
     )
     self.client.run(cmd)
     package_counts = count_langpacks(self.cfg, self.repo_id)
     self.assertEqual(package_counts, 0, cmd)
Пример #3
0
 def test_01_upload_langpacks(self):
     """Upload a langpack to the repository."""
     cmd = ('pulp-admin rpm repo uploads langpacks --repo-id {0} '
            '--name {1} --install {1}-%s').format(self.repo_id,
                                                  utils.uuid4()).split()
     self.client.run(cmd)
     num_langpacks = count_langpacks(self.cfg, self.repo_id)
     self.assertEqual(num_langpacks, 1, cmd)
Пример #4
0
 def test_01_upload_langpacks(self):
     """Upload a langpack to the repository."""
     cmd = (
         'pulp-admin rpm repo uploads langpacks --repo-id {0} '
         '--name {1} --install {1}-%s'
     ).format(self.repo_id, utils.uuid4()).split()
     self.client.run(cmd)
     num_langpacks = count_langpacks(self.cfg, self.repo_id)
     self.assertEqual(num_langpacks, 1, cmd)
    def test_all(self):
        """Copy langpacks from one repository to another.

        Assert that:

        * ``pulp-admin`` does not produce any errors.
        * A non-zero number of langpacks are present in the target repository.
        """
        cfg = config.get_config()
        if selectors.bug_is_untestable(1367, cfg.version):
            self.skipTest('https://pulp.plan.io/issues/1367')
        repo_id = self.create_repo(cfg)
        completed_proc = cli.Client(cfg).run(
            'pulp-admin rpm repo copy langpacks --from-repo-id {} '
            '--to-repo-id {}'.format(_REPO_ID, repo_id).split()
        )
        with self.subTest(comment='verify copy command stdout'):
            self.assertNotIn('Task Failed', completed_proc.stdout)
        with self.subTest(comment='verify langpack count in repo'):
            self.assertGreater(count_langpacks(cfg, repo_id), 0)