Beispiel #1
0
    def test_alias_command_table(self):
        handler = lambda command_table, **kwargs: utils.alias_command(
            command_table, 'ec2', 'foo')
        # Verify that we can alias a top level command.
        self.session.register('building-command-table.main', handler)
        self.driver.main(['foo', 'help'])
        self.assert_contains('foo')

        # We can also see subcommands help as well.
        self.driver.main(['foo', 'run-instances', 'help'])
        self.assert_contains('run-instances')

        # Verify that the old is still available
        self.session.register('building-command-table.main', handler)
        self.driver.main(['ec2', 'help'])
        self.assert_contains('ec2')

        self.driver.main(['ec2', 'run-instances', 'help'])
        self.assert_contains('run-instances')
Beispiel #2
0
    def test_alias_command_table(self):
        handler = lambda command_table, **kwargs: utils.alias_command(
            command_table, 'ec2', 'foo')
        # Verify that we can alias a top level command.
        self.session.register('building-command-table.main', handler)
        self.driver.main(['foo', 'help'])
        self.assert_contains('foo')

        # We can also see subcommands help as well.
        self.driver.main(['foo', 'run-instances', 'help'])
        self.assert_contains('run-instances')

        # Verify that the old is still available
        self.session.register('building-command-table.main', handler)
        self.driver.main(['ec2', 'help'])
        self.assert_contains('ec2')

        self.driver.main(['ec2', 'run-instances', 'help'])
        self.assert_contains('run-instances')
Beispiel #3
0
def alias_opsworks_cm(command_table, **kwargs):
    alias_command(command_table, 'opsworkscm', 'opsworks-cm')
Beispiel #4
0
 def handler(command_table, **kwargs):
     utils.alias_command(command_table, old_name, new_name)
Beispiel #5
0
 def handler(command_table, **kwargs):
     utils.alias_command(command_table, old_name, new_name)