示例#1
0
    def setUp(self):
        self.set_action(Discovery())
        self.set_module(katello.client.core.repo)

        self.mock(self.module, 'run_spinner_in_bg', [self.RESULT])
        self.mock(self.module, 'system_exit')

        self.mock(self.action.api, 'repo_discovery', self.DISCOVERY_TASK)
    def setUp(self):
        self.set_action(Discovery())
        self.set_module(katello.client.core.repo)

        self.mock(self.module, 'run_spinner_in_bg', [self.RESULT])
        self.mock(self.module, 'system_exit')
        self.mock(self.action.provider_api, 'provider', {'id':self.PROVIDER_ID, 'discovered_repos':self.URLS})
        self.mock(self.action.provider_api, 'repo_discovery', self.DISCOVERY_TASK)
示例#3
0
class RequiredCLIOptionsTests(CLIOptionTestCase):

    action = Discovery()

    disallowed_options = [
        ('--name=repo1', '--url=http://localhost', '--product=product1'),
        ('--org=ACME', '--name=repo1', '--url=http://localhost'),
        ('--org=ACME', '--url=http://localhost', '--product=product1'),
        ('--org=ACME', '--name=repo1', '--product=product1')
    ]

    allowed_options = [
        ('--org=ACME', '--name=repo1', '--url=http://localhost', '--product=product1')
    ]
class RequiredCLIOptionsTests(CLIOptionTestCase):

    action = Discovery()

    disallowed_options = [
        ('--name=repo1', '--url=http://localhost', '--product=product1'),
        ('--org=ACME', '--name=repo1', '--url=http://localhost'),
        ('--org=ACME', '--url=http://localhost', '--product=product1'),
        ('--org=ACME', '--name=repo1', '--product=product1')
    ]

    allowed_options = [
        ('--org=ACME', '--name=repo1', '--url=http://localhost', '--product=product1', '--provider=foo'),
        ('--org=ACME', '--name=repo1', '--url=https://localhost', '--product=product1', '--provider=foo'),
        ('--org=ACME', '--name=repo1', '--url=ftp://localhost', '--product=product1', '--provider=foo'),
        ('--org=ACME', '--name=repo1', '--url=file:///a/b/c/', '--product=product1', '--provider=foo'),
        ('--org=ACME', '--name=repo1', '--url=file:///a/b/c/', '--product=product1', '--provider=foo', '--unprotected'),
    ]
示例#5
0
 def setUp(self):
     self.create_action = Discovery()
     self.parsedUrl = urlparse.urlparse(self.URL)
示例#6
0
 def setUp(self):
     self.create_action = Discovery()
     self.original_system_exit = katello.client.core.repo.system_exit
     katello.client.core.repo.system_exit = Mock()
示例#7
0
 def setUp(self):
     self.create_action = Discovery()
     self.create_action.api.create = Mock()