[ {
  "shortName" : "def _verify_arguments_of_doubles__new__()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_arguments()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_exact_match()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_original_method()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _restriction_string()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _hijack_target()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_doubles_target()",
  "longName" : "",
  "relativeFileName" : "doubles/instance_double.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_callable_attr()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_arguments()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _raise_exception()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def raise_failure_exception()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_future()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_matching_allowance()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_matching_expectation()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _generate_attrs()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def hijack_attr()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def and_return()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def error_string()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def prepareTestCase()",
  "longName" : "",
  "relativeFileName" : "doubles/nose.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_method()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _restore__new__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __repr__()",
  "longName" : "",
  "relativeFileName" : "doubles/object_double.py",
  "fileLinesCount" : 32,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_arguments()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pytest_runtest_call()",
  "longName" : "",
  "relativeFileName" : "doubles/pytest_plugin.py",
  "fileLinesCount" : 14,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _proxy_class_method_to_instance()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _original_attr()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_class()",
  "longName" : "",
  "relativeFileName" : "doubles/class_double.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_path_components()",
  "longName" : "",
  "relativeFileName" : "doubles/utils.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _find_matching_double()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify_count_is_non_negative()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_func_takes_args()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def and_return_future()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_custom_matcher()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _expected_argument_string()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_too_many_calls()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_too_few_calls()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow_constructor()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/allowance_target.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/allowance_target.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expect_constructor()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/expectation_target.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __getattribute__()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/expectation_target.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def and_return_result_of()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/instance_double.py",
  "fileLinesCount" : 54,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _determine_doubled_obj()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_module()",
  "longName" : "",
  "relativeFileName" : "doubles/utils.py",
  "fileLinesCount" : 39,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def proxy_for()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_any_args_match()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_exact_match()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_custom_matcher()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrap_test()",
  "longName" : "",
  "relativeFileName" : "doubles/unittest.py",
  "fileLinesCount" : 23,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/patch.py",
  "fileLinesCount" : 35,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _capture_original_object()",
  "longName" : "",
  "relativeFileName" : "doubles/patch.py",
  "fileLinesCount" : 35,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/exceptions.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def and_raise()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_args()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_args_validator()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def with_no_args()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_options()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run_tests()",
  "longName" : "",
  "relativeFileName" : "setup.py",
  "fileLinesCount" : 57,
  "components" : [ "primary::ROOT" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_class_or_module()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _determine_doubled_obj_type()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_attr()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/class_double.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def method_double_for()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __get__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_property.py",
  "fileLinesCount" : 13,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_python_function()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_callable()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _raise_doubles_error_from_index_error()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_allowance()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_expectation()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_for()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch_class()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/patch_target.py",
  "fileLinesCount" : 28,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def patch()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/patch_target.py",
  "fileLinesCount" : 28,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def current_space()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def teardown()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_builtin_verification()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __get__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_argument_repr_string()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def and_raise_future()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "doubles/class_double.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def called()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_original_object()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_property.py",
  "fileLinesCount" : 13,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _is_python_33()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _verify_method()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def clear()",
  "longName" : "",
  "relativeFileName" : "doubles/space.py",
  "fileLinesCount" : 75,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def verify()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_satisfied()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/unittest.py",
  "fileLinesCount" : 23,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_value()",
  "longName" : "",
  "relativeFileName" : "doubles/patch.py",
  "fileLinesCount" : 35,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def no_matching_method()",
  "longName" : "",
  "relativeFileName" : "doubles/exceptions.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def not_callable()",
  "longName" : "",
  "relativeFileName" : "doubles/exceptions.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def requires_instance()",
  "longName" : "",
  "relativeFileName" : "doubles/exceptions.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def return_value()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exactly()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def at_least()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def at_most()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def never()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def once()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def twice()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _called()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_attr()",
  "longName" : "",
  "relativeFileName" : "doubles/target.py",
  "fileLinesCount" : 162,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _doubles__new__()",
  "longName" : "",
  "relativeFileName" : "doubles/class_double.py",
  "fileLinesCount" : 56,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def pluralize()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_exact()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_minimum()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_maximum()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_incorrect_call_count()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_correct_call_count()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def never()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_minimum()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_maximum()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def has_exact()",
  "longName" : "",
  "relativeFileName" : "doubles/call_count_accumulator.py",
  "fileLinesCount" : 161,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def afterTest()",
  "longName" : "",
  "relativeFileName" : "doubles/nose.py",
  "fileLinesCount" : 26,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_allowance()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def add_expectation()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_func_object()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_func_object()",
  "longName" : "",
  "relativeFileName" : "doubles/verification.py",
  "fileLinesCount" : 139,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_original_method()",
  "longName" : "",
  "relativeFileName" : "doubles/method_double.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def allow()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/allowance_target.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/allowance_target.py",
  "fileLinesCount" : 69,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def expect()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/expectation_target.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/targets/expectation_target.py",
  "fileLinesCount" : 67,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ignore_builtin_verification()",
  "longName" : "",
  "relativeFileName" : "doubles/lifecycle.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _satisfy()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def raise_failure_exception()",
  "longName" : "",
  "relativeFileName" : "doubles/expectation.py",
  "fileLinesCount" : 90,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def setUp()",
  "longName" : "",
  "relativeFileName" : "doubles/unittest.py",
  "fileLinesCount" : 23,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def restore_original_object()",
  "longName" : "",
  "relativeFileName" : "doubles/patch.py",
  "fileLinesCount" : 35,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def double_name()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __name__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __doc__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __wrapped__()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _capture_original_method()",
  "longName" : "",
  "relativeFileName" : "doubles/proxy_method.py",
  "fileLinesCount" : 166,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "doubles/exceptions.py",
  "fileLinesCount" : 74,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "doubles/object_double.py",
  "fileLinesCount" : 32,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def is_satisfied()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __call__()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def satisfy_any_args_match()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def times()",
  "longName" : "",
  "relativeFileName" : "doubles/allowance.py",
  "fileLinesCount" : 364,
  "components" : [ "primary::doubles" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]