コード例 #1
0
ファイル: test_input_definition.py プロジェクト: onema/cleo
    def test_get_invalid_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertRaises(Exception, 'The "bar" argument does not exist.',
                          definition.get_argument, 'bar')
コード例 #2
0
ファイル: test_input_definition.py プロジェクト: onema/cleo
    def test_add_arguments(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertEqual([self.foo], definition.get_arguments())
        definition.add_arguments([self.bar])
        self.assertEqual([self.foo, self.bar], definition.get_arguments())
コード例 #3
0
ファイル: test_input_definition.py プロジェクト: onema/cleo
    def test_has_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])

        self.assertTrue(definition.has_argument("foo"))
        self.assertFalse(definition.has_argument("bar"))
コード例 #4
0
    def test_add_arguments(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertEqual([self.foo], definition.get_arguments())
        definition.add_arguments([self.bar])
        self.assertEqual([self.foo, self.bar], definition.get_arguments())
コード例 #5
0
    def test_has_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])

        self.assertTrue(definition.has_argument('foo'))
        self.assertFalse(definition.has_argument('bar'))
コード例 #6
0
ファイル: test_input_definition.py プロジェクト: onema/cleo
    def test_get_invalid_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertRaises(Exception, 'The "bar" argument does not exist.', definition.get_argument, "bar")
コード例 #7
0
ファイル: test_input_definition.py プロジェクト: onema/cleo
    def test_get_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertEqual(self.foo, definition.get_argument("foo"))
コード例 #8
0
    def test_get_argument(self):
        self.initialize_arguments()

        definition = InputDefinition()
        definition.add_arguments([self.foo])
        self.assertEqual(self.foo, definition.get_argument('foo'))