<commit_before>
import mpc_options
import mpc_builtin_options

_Options = mpc_options.Options
_StrOption = mpc_options.StrOption
_IntOption = mpc_options.IntOption
_PathOption = mpc_options.PathOption
_EnumOption = mpc_options.EnumOption
_VersionOption = mpc_options.VersionOption
_BoolOption = mpc_options.BoolOption
_BuiltinOptions = mpc_builtin_options.BuiltinOptions

_EnvOptions = mpc_options.EnvOptions

options = _Options()

bool_opt = _BoolOption( 'false'  )
options.bool_opt = bool_opt
options.bool_opt = bool_opt
options.bool_opt = bool_opt

options.bool_opt = 'true'

assert bool_opt == 'true'<commit_msg>Updated test_options.py to support aql<commit_after>
import sys, os.path
sys.path.insert( 0, os.path.join( os.path.dirname( __file__ ), '..' ) )

import options
import builtin_options

del sys.path[0]

_Options = options.Options
_StrOption = options.StrOption
_IntOption = options.IntOption
_PathOption = options.PathOption
_EnumOption = options.EnumOption
_VersionOption = options.VersionOption
_BoolOption = options.BoolOption
_BuiltinOptions = builtin_options.BuiltinOptions

_EnvOptions = options.EnvOptions

options = _Options()

bool_opt = _BoolOption( 'false'  )
options.bool_opt = bool_opt
options.bool_opt = bool_opt
options.bool_opt = bool_opt

options.bool_opt = 'true'

assert bool_opt == 'true'
{'fraction_non_alphanumeric': 0.08314436885865457, 'fraction_numerical': 0.0015117157974300832, 'mean_word_length': 6.274725274725275, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7542667', 'n_tokens_mistral': 441, 'n_tokens_neox': 441, 'n_words': 91}