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') ]
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') ]
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()