コード例 #1
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_handle_calls_handle_label(self):
     namespace = argparse.Namespace(labels=['foo', 'bar'])
     command = LabelCommand()
     command.handle_label = mock.Mock()
     command.handle(namespace)
     self.assertEqual(command.handle_label.call_args_list, [
         arg('foo', namespace),
         arg('bar', namespace),
     ])
コード例 #2
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_handle_calls_handle_label(self):
     namespace = argparse.Namespace(labels=['foo', 'bar'])
     command = LabelCommand()
     command.handle_label = mock.Mock()
     command.handle(namespace)
     self.assertEqual(command.handle_label.call_args_list, [
         arg('foo', namespace),
         arg('bar', namespace),
     ])
コード例 #3
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
        class Command(BaseCommand):
            args = [
                arg('-f', '--force', action='store_true', default=False),
            ]
            name = 'add'

            def handle(self, namespace):
                raise CommandError('foo bar baz', 92)
コード例 #4
0
 class AddCommand(BaseCommand):
     args = BaseCommand.args + [
         arg('-f', '--force', action='store_true', default=False),
     ]
コード例 #5
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_kargs(self):
     self.assertEqual(arg(1, 2, 'foo', bar='baz').kwargs, {'bar': 'baz'})
コード例 #6
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_args(self):
     self.assertEqual(arg(1, 2, 'foo', bar='baz').args, (1, 2, 'foo'))
コード例 #7
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_get_label_arg(self):
     Command = type('Command', (SingleLabelCommand,), {})
     label_arg = Command().get_label_arg()
     self.assertEqual(label_arg, arg('label',
         default=Command.label_default_value, nargs='?'))
コード例 #8
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_kargs(self):
     self.assertEqual(arg(1, 2, 'foo', bar='baz').kwargs, {'bar': 'baz'})
コード例 #9
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_args(self):
     self.assertEqual(arg(1, 2, 'foo', bar='baz').args, (1, 2, 'foo'))
コード例 #10
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 def test_get_label_arg(self):
     Command = type('Command', (SingleLabelCommand, ), {})
     label_arg = Command().get_label_arg()
     self.assertEqual(
         label_arg,
         arg('label', default=Command.label_default_value, nargs='?'))
コード例 #11
0
ファイル: test_cli.py プロジェクト: lukaszb/monolith
 class Command(BaseCommand):
     args = [
         arg('-f', '--force', action='store_true', default=False),
     ]
     name = 'add'
     handle = mock.Mock()