コード例 #1
0
 def setUp(self):
     # parsing options can modify the Option objects themselves.
     # that's probably bad -- and it's definitely bad if we ever
     # want to do real on-the-fly config changes -- but it's easier
     # to leave it as is and set the options on each test.
     OptionTestCase.setUp(self)
     self.options = [
         BooleanOption("--test-true-boolean",
                       env="TEST_TRUE_BOOLEAN",
                       cf=("test", "true_boolean"),
                       default=True),
         BooleanOption("--test-false-boolean",
                       env="TEST_FALSE_BOOLEAN",
                       cf=("test", "false_boolean"),
                       default=False),
         BooleanOption(cf=("test", "true_config_boolean"), default=True),
         BooleanOption(cf=("test", "false_config_boolean"), default=False),
         Option("--test-option",
                env="TEST_OPTION",
                cf=("test", "option"),
                default="foo"),
         PathOption("--test-path-option",
                    env="TEST_PATH_OPTION",
                    cf=("test", "path"),
                    default="/test")
     ]
コード例 #2
0
ファイル: TestComponents.py プロジェクト: Bcfg2/bcfg2
    def setUp(self):
        OptionTestCase.setUp(self)
        self.options = [
            Option("--parent", type=Types.comma_list,
                   default=["one", "two"], action=ParentComponentAction)]

        self.result = argparse.Namespace()
        new_parser()
        self.parser = get_parser(components=[self], namespace=self.result,
                                 description="component testing parser")
コード例 #3
0
ファイル: TestComponents.py プロジェクト: xschlef/bcfg2
    def setUp(self):
        OptionTestCase.setUp(self)
        self.options = [
            Option("--parent",
                   type=Types.comma_list,
                   default=["one", "two"],
                   action=ParentComponentAction)
        ]

        self.result = argparse.Namespace()
        new_parser()
        self.parser = get_parser(components=[self],
                                 namespace=self.result,
                                 description="component testing parser")
コード例 #4
0
ファイル: TestOptions.py プロジェクト: alex-devops/bcfg2
 def setUp(self):
     # parsing options can modify the Option objects themselves.
     # that's probably bad -- and it's definitely bad if we ever
     # want to do real on-the-fly config changes -- but it's easier
     # to leave it as is and set the options on each test.
     OptionTestCase.setUp(self)
     self.options = [
         BooleanOption("--test-true-boolean", env="TEST_TRUE_BOOLEAN",
                       cf=("test", "true_boolean"), default=True),
         BooleanOption("--test-false-boolean", env="TEST_FALSE_BOOLEAN",
                       cf=("test", "false_boolean"), default=False),
         BooleanOption(cf=("test", "true_config_boolean"),
                       default=True),
         BooleanOption(cf=("test", "false_config_boolean"),
                       default=False),
         Option("--test-option", env="TEST_OPTION", cf=("test", "option"),
                default="foo"),
         PathOption("--test-path-option", env="TEST_PATH_OPTION",
                    cf=("test", "path"), default="/test")]