def main(): parser = argparse.ArgumentParser(description='Wrflow control script') parser.add_argument('--config', default=os.environ['WRFLOW_CONFIG']) subparsers = parser.add_subparsers(help='subcommands') parser_command = subparsers.add_parser("initdb") parser_command.set_defaults(func=initdb) args = parser.parse_args() config = default_config(args.config) args.func(args, config)
def test_config(self): config = default_config() self.assertEqual(config.wrflow.test.boolean_value_true.as_bool, True) self.assertEqual(config.wrflow.test.boolean_value_false.as_bool, False)