Exemplo n.º 1
0
class RequiredCLIOptionsTests(CLIOptionTestCase):

    action = Create()

    disallowed_options = [
        ('--provider=porkchop', '--name=product1'),
        ('--org=ACME', '--provider=porkchop'),
        ('--org=ACME', '--name=product1')
    ]

    allowed_options = [
        ('--org=ACME', '--provider=porkchop', '--name=product1')
    ]
Exemplo n.º 2
0
class RequiredCLIOptionsTests(CLIOptionTestCase):

    action = Create()

    disallowed_options = [
        ('--provider=porkchop', '--name=product1'),
        ('--org=ACME', '--provider=porkchop'),
        ('--org=ACME', '--name=product1')
    ]

    allowed_options = [
        ('--org=ACME', '--provider=porkchop', '--name=product1'),
        ('--org=ACME', '--provider=porkchop', '--name=product1', '--url=http://localhost'),
        ('--org=ACME', '--provider=porkchop', '--name=product1', '--url=https://localhost'),
        ('--org=ACME', '--provider=porkchop', '--name=product1', '--url=ftp://localhost'),
        ('--org=ACME', '--provider=porkchop', '--name=product1', '--url=file://localhost')
    ]
Exemplo n.º 3
0
    def setUp(self):
        self.original_get_provider = katello.client.core.product.get_provider
        katello.client.core.product.get_provider = Mock()
        katello.client.core.product.get_provider.return_value = { 'id':self.PROVIDER_ID }

        self.create_action = Create()

        self.create_action.api.create = Mock()
        self.create_action.api.create.return_value = { 'id': self.PRODUCT_ID, 'name':self.PRODUCT }

        self.create_action.discoverRepos.discover_repositories = Mock()
        self.create_action.discoverRepos.discover_repositories.return_value = self.DISCOVERED_REPOS

        self.create_action.discoverRepos.select_repositories = Mock()
        self.create_action.discoverRepos.select_repositories.return_value = self.DISCOVERED_REPOS

        self.create_action.discoverRepos.create_repositories = Mock()

        self.create_action.printer = Mock()