{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Exploring the Python AST Ecosystem\n",
"\n",
"- H. Chase Stevens\n",
"- Senior Data Science Engineer at \n",
"- @hchasestevens on twitter\n",
"- http://github.com/hchasestevens/europython-2018"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"import ast\n",
"import astor\n",
"import showast"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## What you should get out of this talk:\n",
"- ASTs aren't scary!\n",
"- AST-based tooling for:\n",
" - static analysis\n",
" - code manipulation\n",
"- Practical examples\n",
"- Resources for writing your own AST tooling"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## What I want to get out of this talk:"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"
at 0x7ffa940659c0, file \"\", line 1>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"parsed = ast.parse(\"x = 1; y = 2\")\n",
"code = compile(parsed, filename='', mode='exec')\n",
"code"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"data": {
"text/plain": [
"(1, 2)"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"env = {}\n",
"exec(code, env)\n",
"env['x'], env['y']"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"def fn(x):\n",
" return a(b(c(x)))"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'def fn(x):\\n return a(b(c(x)))\\n'"
]
},
"execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import inspect\n",
"inspect.getsource(fn)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Static analysis"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Overwriting fib.py\n"
]
}
],
"source": [
"%%writefile fib.py\n",
"a = 1\n",
"b = 1 + a\n",
"c = b + a"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Module(\n",
" body=[Assign(targets=[Name(id='a')], value=Num(n=1)),\n",
" Assign(targets=[Name(id='b')], value=BinOp(left=Num(n=1), op=Add, right=Name(id='a'))),\n",
" Assign(targets=[Name(id='c')], value=BinOp(left=Name(id='b'), op=Add, right=Name(id='a')))])\n"
]
}
],
"source": [
"module = ast.parse(open('fib.py').read())\n",
"print(astor.dump_tree(module))"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"a b c "
]
}
],
"source": [
"class AssignmentVisitor(ast.NodeVisitor):\n",
" def visit_Assign(self, node):\n",
" for target in node.targets:\n",
" if isinstance(target, ast.Name):\n",
" print(target.id, end=' ')\n",
"AssignmentVisitor().visit(module)"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"scrolled": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/notebook/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py\n",
" 330| message.my_int = 1\n",
" 332| message.my_float = 1.0\n",
" 346| message.my_int = 1 # Field 1.\n",
" 358| message.my_float = 1.0\n",
"\n",
"/notebook/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py\n",
" 603| field.number = 1\n",
"\n",
"/notebook/protobuf/python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py\n",
" 372| message.repeated_nested_message.add().bb = 1\n",
" 392| message.repeated_nested_message.add().bb = 1\n",
" 448| messages[0].optional_int32 = 1\n",
"\n",
"/notebook/protobuf/python/google/protobuf/descriptor.py\n",
" 449| TYPE_DOUBLE = 1\n",
" 473| CPPTYPE_INT32 = 1\n",
" 510| LABEL_OPTIONAL = 1\n",
"\n",
"/notebook/protobuf/python/google/protobuf/internal/test_util.py\n",
" 371| message.my_int = 1\n",
" 373| message.my_float = 1.0\n",
" 387| message.my_int = 1 # Field 1.\n",
" 399| message.my_float = 1.0\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"Traceback (most recent call last):\n",
" File \"/root/miniconda3/bin/astsearch\", line 11, in \n",
" sys.exit(main())\n",
" File \"/root/miniconda3/lib/python3.6/site-packages/astsearch.py\", line 484, in main\n",
" current_filelines = f.readlines()\n",
" File \"/root/miniconda3/lib/python3.6/encodings/ascii.py\", line 26, in decode\n",
" return codecs.ascii_decode(input, self.errors)[0]\n",
"UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5386: ordinal not in range(128)\n"
]
}
],
"source": [
"%%sh\n",
"astsearch ?=1 /notebook/protobuf"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./generate_changelog.py:51\t>if len(sys.argv) < 2:\n",
"./generate_changelog.py:53\t> sys.exit(1)\n",
"./generate_changelog.py:55\t>previous = sys.argv[1]\n",
"./python/mox.py:312\t> return 1\n",
"./python/mox.py:342\t> if (len(self._expected_calls_queue) == 1 and\n",
"./python/mox.py:343\t> isinstance(self._expected_calls_queue[0], MultipleTimesGroup) and\n",
"./python/mox.py:344\t> self._expected_calls_queue[0].IsSatisfied()):\n",
"./python/mox.py:658\t> group = self._call_queue[-1]\n",
"./python/mox.py:835\t> def __init__(self, float_value, places=7):\n",
"./python/mox.py:857\t> return round(rhs-self._float_value, self._places) == 0\n",
"./python/mox.py:896\t> return rhs.find(self._search_string) > -1\n",
"./python/mox.py:910\t> def __init__(self, pattern, flags=0):\n",
"./python/mox.py:1260\t> return len(self._methods) == 0\n",
"./python/setup.py:16\t>if sys.version_info[0] == 3:\n",
"./python/setup.py:16\t>if sys.version_info[0] == 3:\n",
"./python/setup.py:68\t> sys.exit(-1)\n",
"./python/setup.py:74\t> sys.exit(-1)\n",
"./python/setup.py:77\t> if subprocess.call(protoc_command) != 0:\n",
"./python/setup.py:78\t> sys.exit(-1)\n",
"./python/setup.py:230\t> if sys.version_info <= (2,7):\n",
"./python/setup.py:230\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/setup.py:10\t>if sys.version_info[0] == 3:\n",
"./python/compatibility_tests/v2.5.0/setup.py:10\t>if sys.version_info[0] == 3:\n",
"./python/compatibility_tests/v2.5.0/setup.py:25\t> sys.exit(-1)\n",
"./python/compatibility_tests/v2.5.0/setup.py:28\t> if subprocess.call(protoc_command) != 0:\n",
"./python/compatibility_tests/v2.5.0/setup.py:29\t> sys.exit(-1)\n",
"./python/compatibility_tests/v2.5.0/setup.py:55\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/setup.py:55\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:56\t> message.optional_int32 = 101\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:57\t> message.optional_int64 = 102\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:58\t> message.optional_uint32 = 103\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:59\t> message.optional_uint64 = 104\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:60\t> message.optional_sint32 = 105\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:61\t> message.optional_sint64 = 106\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:62\t> message.optional_fixed32 = 107\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:63\t> message.optional_fixed64 = 108\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:64\t> message.optional_sfixed32 = 109\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:65\t> message.optional_sfixed64 = 110\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:66\t> message.optional_float = 111\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:67\t> message.optional_double = 112\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:78\t> message.optionalgroup.a = 117\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:79\t> message.optional_nested_message.bb = 118\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:80\t> message.optional_foreign_message.c = 119\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:81\t> message.optional_import_message.d = 120\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:82\t> message.optional_public_import_message.e = 126\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:95\t> message.repeated_int32.append(201)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:96\t> message.repeated_int64.append(202)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:97\t> message.repeated_uint32.append(203)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:98\t> message.repeated_uint64.append(204)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:99\t> message.repeated_sint32.append(205)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:100\t> message.repeated_sint64.append(206)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:101\t> message.repeated_fixed32.append(207)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:102\t> message.repeated_fixed64.append(208)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:103\t> message.repeated_sfixed32.append(209)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:104\t> message.repeated_sfixed64.append(210)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:105\t> message.repeated_float.append(211)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:106\t> message.repeated_double.append(212)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:111\t> message.repeatedgroup.add().a = 217\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:112\t> message.repeated_nested_message.add().bb = 218\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:113\t> message.repeated_foreign_message.add().c = 219\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:114\t> message.repeated_import_message.add().d = 220\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:115\t> message.repeated_lazy_message.add().bb = 227\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:125\t> message.repeated_int32.append(301)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:126\t> message.repeated_int64.append(302)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:127\t> message.repeated_uint32.append(303)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:128\t> message.repeated_uint64.append(304)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:129\t> message.repeated_sint32.append(305)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:130\t> message.repeated_sint64.append(306)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:131\t> message.repeated_fixed32.append(307)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:132\t> message.repeated_fixed64.append(308)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:133\t> message.repeated_sfixed32.append(309)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:134\t> message.repeated_sfixed64.append(310)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:135\t> message.repeated_float.append(311)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:136\t> message.repeated_double.append(312)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:141\t> message.repeatedgroup.add().a = 317\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:142\t> message.repeated_nested_message.add().bb = 318\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:143\t> message.repeated_foreign_message.add().c = 319\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:144\t> message.repeated_import_message.add().d = 320\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:145\t> message.repeated_lazy_message.add().bb = 327\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:158\t> message.default_int32 = 401\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:159\t> message.default_int64 = 402\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:160\t> message.default_uint32 = 403\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:161\t> message.default_uint64 = 404\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:162\t> message.default_sint32 = 405\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:163\t> message.default_sint64 = 406\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:164\t> message.default_fixed32 = 407\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:165\t> message.default_fixed64 = 408\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:166\t> message.default_sfixed32 = 409\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:167\t> message.default_sfixed64 = 410\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:168\t> message.default_float = 411\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:169\t> message.default_double = 412\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:184\t> message.optional_lazy_message.bb = 127\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:202\t> extensions[pb2.optional_int32_extension] = 101\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:203\t> extensions[pb2.optional_int64_extension] = 102\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:204\t> extensions[pb2.optional_uint32_extension] = 103\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:205\t> extensions[pb2.optional_uint64_extension] = 104\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:206\t> extensions[pb2.optional_sint32_extension] = 105\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:207\t> extensions[pb2.optional_sint64_extension] = 106\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:208\t> extensions[pb2.optional_fixed32_extension] = 107\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:209\t> extensions[pb2.optional_fixed64_extension] = 108\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:210\t> extensions[pb2.optional_sfixed32_extension] = 109\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:211\t> extensions[pb2.optional_sfixed64_extension] = 110\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:212\t> extensions[pb2.optional_float_extension] = 111\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:213\t> extensions[pb2.optional_double_extension] = 112\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:218\t> extensions[pb2.optionalgroup_extension].a = 117\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:219\t> extensions[pb2.optional_nested_message_extension].bb = 118\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:220\t> extensions[pb2.optional_foreign_message_extension].c = 119\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:221\t> extensions[pb2.optional_import_message_extension].d = 120\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:222\t> extensions[pb2.optional_public_import_message_extension].e = 126\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:223\t> extensions[pb2.optional_lazy_message_extension].bb = 127\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:237\t> extensions[pb2.repeated_int32_extension].append(201)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:238\t> extensions[pb2.repeated_int64_extension].append(202)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:239\t> extensions[pb2.repeated_uint32_extension].append(203)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:240\t> extensions[pb2.repeated_uint64_extension].append(204)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:241\t> extensions[pb2.repeated_sint32_extension].append(205)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:242\t> extensions[pb2.repeated_sint64_extension].append(206)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:243\t> extensions[pb2.repeated_fixed32_extension].append(207)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:244\t> extensions[pb2.repeated_fixed64_extension].append(208)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:245\t> extensions[pb2.repeated_sfixed32_extension].append(209)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:246\t> extensions[pb2.repeated_sfixed64_extension].append(210)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:247\t> extensions[pb2.repeated_float_extension].append(211)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:248\t> extensions[pb2.repeated_double_extension].append(212)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:253\t> extensions[pb2.repeatedgroup_extension].add().a = 217\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:254\t> extensions[pb2.repeated_nested_message_extension].add().bb = 218\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:255\t> extensions[pb2.repeated_foreign_message_extension].add().c = 219\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:256\t> extensions[pb2.repeated_import_message_extension].add().d = 220\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:257\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 227\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:267\t> extensions[pb2.repeated_int32_extension].append(301)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:268\t> extensions[pb2.repeated_int64_extension].append(302)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:269\t> extensions[pb2.repeated_uint32_extension].append(303)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:270\t> extensions[pb2.repeated_uint64_extension].append(304)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:271\t> extensions[pb2.repeated_sint32_extension].append(305)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:272\t> extensions[pb2.repeated_sint64_extension].append(306)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:273\t> extensions[pb2.repeated_fixed32_extension].append(307)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:274\t> extensions[pb2.repeated_fixed64_extension].append(308)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:275\t> extensions[pb2.repeated_sfixed32_extension].append(309)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:276\t> extensions[pb2.repeated_sfixed64_extension].append(310)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:277\t> extensions[pb2.repeated_float_extension].append(311)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:278\t> extensions[pb2.repeated_double_extension].append(312)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:283\t> extensions[pb2.repeatedgroup_extension].add().a = 317\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:284\t> extensions[pb2.repeated_nested_message_extension].add().bb = 318\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:285\t> extensions[pb2.repeated_foreign_message_extension].add().c = 319\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:286\t> extensions[pb2.repeated_import_message_extension].add().d = 320\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:287\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 327\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:300\t> extensions[pb2.default_int32_extension] = 401\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:301\t> extensions[pb2.default_int64_extension] = 402\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:302\t> extensions[pb2.default_uint32_extension] = 403\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:303\t> extensions[pb2.default_uint64_extension] = 404\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:304\t> extensions[pb2.default_sint32_extension] = 405\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:305\t> extensions[pb2.default_sint64_extension] = 406\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:306\t> extensions[pb2.default_fixed32_extension] = 407\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:307\t> extensions[pb2.default_fixed64_extension] = 408\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:308\t> extensions[pb2.default_sfixed32_extension] = 409\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:309\t> extensions[pb2.default_sfixed64_extension] = 410\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:310\t> extensions[pb2.default_float_extension] = 411\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:311\t> extensions[pb2.default_double_extension] = 412\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:330\t> message.my_int = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:332\t> message.my_float = 1.0\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:333\t> message.Extensions[unittest_pb2.my_extension_int] = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:346\t> message.my_int = 1 # Field 1.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:349\t> message.Extensions[my_extension_int] = 23 # Field 5.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:358\t> message.my_float = 1.0\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:402\t> test_case.assertEqual(101, message.optional_int32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:403\t> test_case.assertEqual(102, message.optional_int64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:404\t> test_case.assertEqual(103, message.optional_uint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:405\t> test_case.assertEqual(104, message.optional_uint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:406\t> test_case.assertEqual(105, message.optional_sint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:407\t> test_case.assertEqual(106, message.optional_sint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:408\t> test_case.assertEqual(107, message.optional_fixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:409\t> test_case.assertEqual(108, message.optional_fixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:410\t> test_case.assertEqual(109, message.optional_sfixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:411\t> test_case.assertEqual(110, message.optional_sfixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:412\t> test_case.assertEqual(111, message.optional_float)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:413\t> test_case.assertEqual(112, message.optional_double)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:418\t> test_case.assertEqual(117, message.optionalgroup.a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:419\t> test_case.assertEqual(118, message.optional_nested_message.bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:420\t> test_case.assertEqual(119, message.optional_foreign_message.c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:421\t> test_case.assertEqual(120, message.optional_import_message.d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:422\t> test_case.assertEqual(126, message.optional_public_import_message.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:423\t> test_case.assertEqual(127, message.optional_lazy_message.bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:434\t> test_case.assertEqual(2, len(message.repeated_int32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:435\t> test_case.assertEqual(2, len(message.repeated_int64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:436\t> test_case.assertEqual(2, len(message.repeated_uint32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:437\t> test_case.assertEqual(2, len(message.repeated_uint64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:438\t> test_case.assertEqual(2, len(message.repeated_sint32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:439\t> test_case.assertEqual(2, len(message.repeated_sint64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:440\t> test_case.assertEqual(2, len(message.repeated_fixed32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:441\t> test_case.assertEqual(2, len(message.repeated_fixed64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:442\t> test_case.assertEqual(2, len(message.repeated_sfixed32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:443\t> test_case.assertEqual(2, len(message.repeated_sfixed64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:444\t> test_case.assertEqual(2, len(message.repeated_float))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:445\t> test_case.assertEqual(2, len(message.repeated_double))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:446\t> test_case.assertEqual(2, len(message.repeated_bool))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:447\t> test_case.assertEqual(2, len(message.repeated_string))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:448\t> test_case.assertEqual(2, len(message.repeated_bytes))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:450\t> test_case.assertEqual(2, len(message.repeatedgroup))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:451\t> test_case.assertEqual(2, len(message.repeated_nested_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:452\t> test_case.assertEqual(2, len(message.repeated_foreign_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:453\t> test_case.assertEqual(2, len(message.repeated_import_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:454\t> test_case.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:455\t> test_case.assertEqual(2, len(message.repeated_foreign_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:456\t> test_case.assertEqual(2, len(message.repeated_import_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:458\t> test_case.assertEqual(2, len(message.repeated_string_piece))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:459\t> test_case.assertEqual(2, len(message.repeated_cord))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:461\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:461\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:468\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:468\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:469\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:469\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:470\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:470\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:471\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:471\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:472\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:472\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:473\t> test_case.assertEqual(True, message.repeated_bool[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:474\t> test_case.assertEqual('215', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:475\t> test_case.assertEqual('216', message.repeated_bytes[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:477\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:477\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:478\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:478\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:484\t> message.repeated_nested_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:486\t> message.repeated_foreign_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:488\t> message.repeated_import_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:494\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:494\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:495\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:495\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:502\t> test_case.assertEqual(False, message.repeated_bool[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:503\t> test_case.assertEqual('315', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:504\t> test_case.assertEqual('316', message.repeated_bytes[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:507\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:507\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:513\t> message.repeated_nested_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:515\t> message.repeated_foreign_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:517\t> message.repeated_import_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(401, message.default_int32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(402, message.default_int64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(403, message.default_uint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(404, message.default_uint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(405, message.default_sint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(406, message.default_sint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(407, message.default_fixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(408, message.default_fixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(409, message.default_sfixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(410, message.default_sfixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:551\t> test_case.assertEqual(411, message.default_float)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:552\t> test_case.assertEqual(412, message.default_double)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:588\t> message.packed_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:588\t> message.packed_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:589\t> message.packed_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:589\t> message.packed_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:590\t> message.packed_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:590\t> message.packed_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:591\t> message.packed_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:591\t> message.packed_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:592\t> message.packed_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:592\t> message.packed_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:593\t> message.packed_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:593\t> message.packed_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:594\t> message.packed_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:594\t> message.packed_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:595\t> message.packed_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:595\t> message.packed_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:596\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:596\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:597\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:597\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:598\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:598\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:599\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:599\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:614\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:614\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:615\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:615\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:616\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:616\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:617\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:617\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:618\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:618\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:619\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:619\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:620\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:620\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:621\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:621\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:622\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:622\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:623\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:623\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:624\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:624\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:625\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:625\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:637\t> message.unpacked_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:637\t> message.unpacked_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:638\t> message.unpacked_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:638\t> message.unpacked_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:639\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:639\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:640\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:640\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:641\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:641\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:642\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:642\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:643\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:643\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:644\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:644\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:645\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:645\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:646\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:646\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:647\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:647\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:648\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:648\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:59\t> self.CompareToGoldenLines(text, golden_text.splitlines(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:62\t> actual_lines = text.splitlines(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:85\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:123\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:124\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:125\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:126\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:127\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:144\t> msg.bb = 42;\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:151\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:152\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:153\t> message.repeated_int32.append(3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:172\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:187\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:188\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:189\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:190\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:191\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:208\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:209\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:210\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:211\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:212\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:241\t> message.c = 123\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:297\t> self.assertEqual(1, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:297\t> self.assertEqual(1, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:298\t> self.assertEqual(2, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:298\t> self.assertEqual(2, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:312\t> self.assertEquals(23, message.message_set.Extensions[ext1].i)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:330\t> self.assertEqual(-9223372036854775808, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:330\t> self.assertEqual(-9223372036854775808, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:331\t> self.assertEqual(18446744073709551615, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:331\t> self.assertEqual(18446744073709551615, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:332\t> self.assertEqual(123.456, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:332\t> self.assertEqual(123.456, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:333\t> self.assertEqual(1.23e22, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:333\t> self.assertEqual(1.23e22, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:334\t> self.assertEqual(1.23e-18, message.repeated_double[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:334\t> self.assertEqual(1.23e-18, message.repeated_double[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:336\t> '\\000\\001\\a\\b\\f\\n\\r\\t\\v\\\\\\'\"', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:337\t> self.assertEqual('foocorgegrault', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:338\t> self.assertEqual(u'\\u00fc\\ua71f', message.repeated_string[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:339\t> self.assertEqual(u'\\u00fc', message.repeated_string[3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:444\t> self.assertEqual('\\x0fb', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:445\t> self.assertEqual(SLASH + 'xf' + SLASH + 'x62', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:446\t> self.assertEqual(SLASH + '\\x0f' + SLASH + 'b', message.repeated_string[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:448\t> message.repeated_string[3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:450\t> message.repeated_string[4])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:451\t> self.assertEqual(SLASH + 'x20', message.repeated_string[5])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:64\t> descriptor.EnumValueDescriptor(name='FOREIGN_FOO', index=0, number=4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:64\t> descriptor.EnumValueDescriptor(name='FOREIGN_FOO', index=0, number=4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:65\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAR', index=1, number=5),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:65\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAR', index=1, number=5),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:66\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAZ', index=2, number=6),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:66\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAZ', index=2, number=6),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:78\t> index=0, number=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:78\t> index=0, number=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:80\t> has_default_value=False, default_value=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:92\t> index=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:100\t> index=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:106\t> self.assertEqual(self.my_message.EnumValueName('ForeignEnum', 4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:111\t> 'ForeignEnum'].values_by_number[4].name,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:112\t> self.my_message.EnumValueName('ForeignEnum', 4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:115\t> self.assertEqual(self.my_enum, self.my_enum.values[0].type)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:118\t> self.assertEqual(self.my_message, self.my_message.fields[0].containing_type)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:127\t> self.assertEqual(self.my_enum.values[0].GetOptions(),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:131\t> self.assertEqual(self.my_message.fields[0].GetOptions(),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:152\t> self.assertEqual(9876543210, file_options.Extensions[file_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:155\t> self.assertEqual(-56, message_options.Extensions[message_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:158\t> self.assertEqual(8765432109, field_options.Extensions[field_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:160\t> self.assertEqual(42, field_options.Extensions[field_opt2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:163\t> self.assertEqual(-789, enum_options.Extensions[enum_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:166\t> self.assertEqual(123, enum_value_options.Extensions[enum_value_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:170\t> self.assertEqual(-9876543210, service_options.Extensions[service_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:177\t> kint32min = -2**31\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:177\t> kint32min = -2**31\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:178\t> kint64min = -2**63\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:178\t> kint64min = -2**63\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:193\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:195\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:201\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:203\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:239\t> self.assertEqual(-100, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:241\t> self.assertAlmostEqual(12.3456789, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:242\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:243\t> self.assertAlmostEqual(1.234567890123456789, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:257\t> self.assertAlmostEqual(12, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:258\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:259\t> self.assertAlmostEqual(154, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:265\t> self.assertAlmostEqual(-12, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:266\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:267\t> self.assertAlmostEqual(-154, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:274\t> self.assertEqual(42, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:276\t> self.assertEqual(324, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:279\t> self.assertEqual(876, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:282\t> self.assertEqual(987, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:284\t> self.assertEqual(654, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:287\t> self.assertEqual(743, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:289\t> self.assertEqual(1999, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:292\t> self.assertEqual(2008, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:295\t> self.assertEqual(741, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:298\t> self.assertEqual(1998, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:302\t> self.assertEqual(2121, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:306\t> self.assertEqual(1971, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:309\t> self.assertEqual(321, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:311\t> self.assertEqual(9, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:313\t> self.assertEqual(22, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:315\t> self.assertEqual(24, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:334\t> self.assertEqual(100, file_options.i)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:372\t> self.assertEqual(1001, nested_message.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:375\t> self.assertEqual(1002, nested_field.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:380\t> self.assertEqual(1003, nested_enum.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:383\t> self.assertEqual(1004, nested_enum_value.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:386\t> self.assertEqual(1005, nested_extension.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:603\t> field.number = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:608\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:70\t> return not isnan(val) and isnan(val * 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:72\t> return isinf(val) and (val > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:74\t> return isinf(val) and (val < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:130\t> golden_message = unittest_pb2.TestRequired(a=1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:135\t> self.assertEquals(unpickled_message.a, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:148\t> self.assertTrue(IsPosInf(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:149\t> self.assertTrue(IsPosInf(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:161\t> self.assertTrue(IsNegInf(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:162\t> self.assertTrue(IsNegInf(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:174\t> self.assertTrue(isnan(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:175\t> self.assertTrue(isnan(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:186\t> self.assertTrue(isnan(message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:187\t> self.assertTrue(isnan(message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:194\t> self.assertTrue(IsPosInf(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:195\t> self.assertTrue(IsPosInf(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:203\t> self.assertTrue(IsNegInf(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:204\t> self.assertTrue(IsNegInf(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:212\t> self.assertTrue(isnan(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:213\t> self.assertTrue(isnan(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:218\t> self.assertTrue(isnan(message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:219\t> self.assertTrue(isnan(message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:225\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:225\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:246\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:246\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:270\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:270\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:291\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:291\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:316\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:317\t> message.repeated_int32.append(3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:318\t> message.repeated_int32.append(2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:320\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:320\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:321\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:321\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:322\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:322\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:324\t> message.repeated_float.append(1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:325\t> message.repeated_float.append(1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:326\t> message.repeated_float.append(1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:328\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:328\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:329\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:329\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:330\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:330\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:336\t> self.assertEqual(message.repeated_string[0], 'a')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:337\t> self.assertEqual(message.repeated_string[1], 'b')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:338\t> self.assertEqual(message.repeated_string[2], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:344\t> self.assertEqual(message.repeated_bytes[0], 'a')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:345\t> self.assertEqual(message.repeated_bytes[1], 'b')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:346\t> self.assertEqual(message.repeated_bytes[2], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:352\t> message.repeated_int32.append(-3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:353\t> message.repeated_int32.append(-2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:354\t> message.repeated_int32.append(-1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:356\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:356\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:357\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:357\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:358\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:358\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:364\t> self.assertEqual(message.repeated_string[0], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:365\t> self.assertEqual(message.repeated_string[1], 'bb')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:366\t> self.assertEqual(message.repeated_string[2], 'aaa')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:372\t> message.repeated_nested_message.add().bb = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:373\t> message.repeated_nested_message.add().bb = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:374\t> message.repeated_nested_message.add().bb = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:375\t> message.repeated_nested_message.add().bb = 6\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:376\t> message.repeated_nested_message.add().bb = 5\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:377\t> message.repeated_nested_message.add().bb = 4\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:379\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:379\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:380\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:380\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:381\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:381\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:382\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:382\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:383\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:383\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:384\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:384\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:392\t> message.repeated_nested_message.add().bb = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:393\t> message.repeated_nested_message.add().bb = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:394\t> message.repeated_nested_message.add().bb = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:395\t> message.repeated_nested_message.add().bb = 6\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:396\t> message.repeated_nested_message.add().bb = 5\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:397\t> message.repeated_nested_message.add().bb = 4\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:416\t> message.repeated_int32.append(-3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:417\t> message.repeated_int32.append(-2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:418\t> message.repeated_int32.append(-1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:448\t> messages[0].optional_int32 = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:448\t> messages[0].optional_int32 = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:449\t> messages[1].optional_int64 = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:449\t> messages[1].optional_int64 = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:450\t> messages[2].optional_int32 = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:450\t> messages[2].optional_int32 = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:451\t> messages[2].optional_string = 'hello'\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:454\t> merged_message.optional_int32 = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:455\t> merged_message.optional_int64 = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:464\t> generator.group1.add().field1.MergeFrom(messages[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:465\t> generator.group1.add().field1.MergeFrom(messages[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:466\t> generator.group1.add().field1.MergeFrom(messages[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:467\t> generator.group2.add().field1.MergeFrom(messages[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:468\t> generator.group2.add().field1.MergeFrom(messages[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:469\t> generator.group2.add().field1.MergeFrom(messages[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:485\t> self.assertEqual(len(parsing_merge.repeated_all_types), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:486\t> self.assertEqual(len(parsing_merge.repeatedgroup), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:488\t> unittest_pb2.TestParsingMerge.repeated_ext]), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:45\t> field_number = 0xabc\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:46\t> tag_type = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:47\t> self.assertEqual((field_number << 3) | tag_type,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:51\t> self.assertRaises(message.EncodeError, PackTag, field_number, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:53\t> self.assertRaises(message.EncodeError, PackTag, field_number, -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:58\t> for expected_wire_type in range(6): # Highest-numbered wiretype is 5.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:66\t> self.assertRaises(TypeError, wire_format.UnpackTag, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:71\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:71\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:72\t> self.assertEqual(1, Z(-1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:72\t> self.assertEqual(1, Z(-1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:73\t> self.assertEqual(2, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:73\t> self.assertEqual(2, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:74\t> self.assertEqual(3, Z(-2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:74\t> self.assertEqual(3, Z(-2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(4, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(4, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:83\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:88\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:88\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:89\t> self.assertEqual(-1, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:89\t> self.assertEqual(-1, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:90\t> self.assertEqual(1, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:90\t> self.assertEqual(1, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:91\t> self.assertEqual(-2, Z(3))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:91\t> self.assertEqual(-2, Z(3))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(2, Z(4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(2, Z(4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:100\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:117\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:117\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:118\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:118\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:119\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:119\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:120\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:120\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:125\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:125\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:130\t> [wire_format.UInt32ByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:135\t> [wire_format.UInt64ByteSize, wire_format.UINT64_MAX, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:140\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:140\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:148\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:148\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.Fixed32ByteSize, wire_format.UINT32_MAX, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:156\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:156\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed64ByteSize, wire_format.UINT64_MAX, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:159\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:159\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MIN, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:161\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MAX, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:164\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MIN, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:165\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MAX, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.BoolByteSize, False, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.BoolByteSize, True, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:178\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:178\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:181\t> [wire_format.EnumByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:189\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:189\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:191\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:191\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(10, wire_format.StringByteSize(\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:198\t> 5, unicode('\\xd0\\xa2\\xd0\\xb5\\xd1\\x81\\xd1\\x82', 'utf-8')))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:206\t> message_byte_size = 10\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:210\t> self.assertEqual(2 + message_byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:211\t> wire_format.GroupByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:213\t> self.assertEqual(4 + message_byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:214\t> wire_format.GroupByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:218\t> self.assertEqual(2 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:219\t> wire_format.MessageByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:221\t> self.assertEqual(3 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:222\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:224\t> mock_message.byte_size = 128\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:225\t> self.assertEqual(4 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:226\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:232\t> mock_message.byte_size = 10\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:233\t> self.assertEqual(mock_message.byte_size + 6,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:234\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:238\t> mock_message.byte_size = 128\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:239\t> self.assertEqual(mock_message.byte_size + 7,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:240\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:244\t> self.assertEqual(mock_message.byte_size + 8,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:245\t> wire_format.MessageSetItemByteSize(128, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:54\t>MAX_EXTENSION = 536870912\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:70\t> self.assertEqual(4, unittest_pb2.FOREIGN_FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:71\t> self.assertEqual(5, unittest_pb2.FOREIGN_BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:72\t> self.assertEqual(6, unittest_pb2.FOREIGN_BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:75\t> self.assertEqual(1, proto.FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:76\t> self.assertEqual(1, unittest_pb2.TestAllTypes.FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:77\t> self.assertEqual(2, proto.BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:78\t> self.assertEqual(2, unittest_pb2.TestAllTypes.BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:79\t> self.assertEqual(3, proto.BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:80\t> self.assertEqual(3, unittest_pb2.TestAllTypes.BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:92\t> return not isnan(val) and isnan(val * 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:95\t> self.assertTrue(message.inf_double > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:97\t> self.assertTrue(message.neg_inf_double < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:101\t> self.assertTrue(message.inf_float > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:103\t> self.assertTrue(message.neg_inf_float < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:210\t> [(1, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:247\t> self.assertEqual(0, all_type_proto.optional_public_import_message.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:252\t> self.assertEqual(0, public_import_proto.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:78\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:97\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:132\t> self.assertEqual(stub.GetDescriptor().methods[0], channel.method)\n",
"./python/google/protobuf/descriptor.py:449\t> TYPE_DOUBLE = 1\n",
"./python/google/protobuf/descriptor.py:450\t> TYPE_FLOAT = 2\n",
"./python/google/protobuf/descriptor.py:451\t> TYPE_INT64 = 3\n",
"./python/google/protobuf/descriptor.py:452\t> TYPE_UINT64 = 4\n",
"./python/google/protobuf/descriptor.py:453\t> TYPE_INT32 = 5\n",
"./python/google/protobuf/descriptor.py:454\t> TYPE_FIXED64 = 6\n",
"./python/google/protobuf/descriptor.py:455\t> TYPE_FIXED32 = 7\n",
"./python/google/protobuf/descriptor.py:456\t> TYPE_BOOL = 8\n",
"./python/google/protobuf/descriptor.py:457\t> TYPE_STRING = 9\n",
"./python/google/protobuf/descriptor.py:458\t> TYPE_GROUP = 10\n",
"./python/google/protobuf/descriptor.py:459\t> TYPE_MESSAGE = 11\n",
"./python/google/protobuf/descriptor.py:460\t> TYPE_BYTES = 12\n",
"./python/google/protobuf/descriptor.py:461\t> TYPE_UINT32 = 13\n",
"./python/google/protobuf/descriptor.py:462\t> TYPE_ENUM = 14\n",
"./python/google/protobuf/descriptor.py:463\t> TYPE_SFIXED32 = 15\n",
"./python/google/protobuf/descriptor.py:464\t> TYPE_SFIXED64 = 16\n",
"./python/google/protobuf/descriptor.py:465\t> TYPE_SINT32 = 17\n",
"./python/google/protobuf/descriptor.py:466\t> TYPE_SINT64 = 18\n",
"./python/google/protobuf/descriptor.py:467\t> MAX_TYPE = 18\n",
"./python/google/protobuf/descriptor.py:473\t> CPPTYPE_INT32 = 1\n",
"./python/google/protobuf/descriptor.py:474\t> CPPTYPE_INT64 = 2\n",
"./python/google/protobuf/descriptor.py:475\t> CPPTYPE_UINT32 = 3\n",
"./python/google/protobuf/descriptor.py:476\t> CPPTYPE_UINT64 = 4\n",
"./python/google/protobuf/descriptor.py:477\t> CPPTYPE_DOUBLE = 5\n",
"./python/google/protobuf/descriptor.py:478\t> CPPTYPE_FLOAT = 6\n",
"./python/google/protobuf/descriptor.py:479\t> CPPTYPE_BOOL = 7\n",
"./python/google/protobuf/descriptor.py:480\t> CPPTYPE_ENUM = 8\n",
"./python/google/protobuf/descriptor.py:481\t> CPPTYPE_STRING = 9\n",
"./python/google/protobuf/descriptor.py:482\t> CPPTYPE_MESSAGE = 10\n",
"./python/google/protobuf/descriptor.py:483\t> MAX_CPPTYPE = 10\n",
"./python/google/protobuf/descriptor.py:510\t> LABEL_OPTIONAL = 1\n",
"./python/google/protobuf/descriptor.py:511\t> LABEL_REQUIRED = 2\n",
"./python/google/protobuf/descriptor.py:512\t> LABEL_REPEATED = 3\n",
"./python/google/protobuf/descriptor.py:513\t> MAX_LABEL = 3\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:518\t> FIRST_RESERVED_FIELD_NUMBER = 19000\n",
"./python/google/protobuf/descriptor.py:519\t> LAST_RESERVED_FIELD_NUMBER = 19999\n",
"./python/google/protobuf/descriptor.py:945\t> if result and result[0].isupper():\n",
"./python/google/protobuf/descriptor.py:946\t> result[0] = result[0].lower()\n",
"./python/google/protobuf/descriptor.py:946\t> result[0] = result[0].lower()\n",
"./python/google/protobuf/descriptor.py:1006\t> proto_name = binascii.hexlify(os.urandom(16)).decode('ascii')\n",
"./python/google/protobuf/descriptor.py:1022\t> if package: full_message_name.insert(0, package)\n",
"./python/google/protobuf/descriptor.py:1058\t> [type_name[type_name.rfind('.')+1:]])\n",
"./python/google/protobuf/descriptor.py:1065\t> field_proto.name, full_name, field_proto.number - 1,\n",
"./python/google/protobuf/descriptor_pool.py:895\t> field_desc.default_value = 0.0\n",
"./python/google/protobuf/descriptor_pool.py:901\t> field_desc.default_value = field_desc.enum_type.values[0].number\n",
"./python/google/protobuf/descriptor_pool.py:906\t> field_desc.default_value = 0\n",
"./python/google/protobuf/descriptor_pool.py:1039\t> components.pop(-1)\n",
"./python/google/protobuf/message_factory.py:150\t> _AddFile(file_by_name.popitem()[1])\n",
"./python/google/protobuf/json_format.py:102\t> indent=2,\n",
"./python/google/protobuf/json_format.py:187\t> return methodcaller(_WKTJSONMETHODS[full_name][0], message)(self)\n",
"./python/google/protobuf/json_format.py:287\t> if value < 0.0:\n",
"./python/google/protobuf/json_format.py:311\t> js['value'] = methodcaller(_WKTJSONMETHODS[full_name][0],\n",
"./python/google/protobuf/json_format.py:373\t> type_name = type_url.split('/')[-1]\n",
"./python/google/protobuf/json_format.py:446\t> methodcaller(_WKTJSONMETHODS[full_name][1], value, message)(self)\n",
"./python/google/protobuf/json_format.py:473\t> identifier = name[1:-1] # strip [] brackets\n",
"./python/google/protobuf/json_format.py:473\t> identifier = name[1:-1] # strip [] brackets\n",
"./python/google/protobuf/json_format.py:474\t> identifier = '.'.join(identifier.split('.')[:-1])\n",
"./python/google/protobuf/json_format.py:505\t> sub_message.null_value = 0\n",
"./python/google/protobuf/json_format.py:572\t> _WKTJSONMETHODS[full_name][1], value['value'], sub_message)(self)\n",
"./python/google/protobuf/json_format.py:593\t> message.null_value = 0\n",
"./python/google/protobuf/json_format.py:716\t> if isinstance(value, six.text_type) and value.find(' ') != -1:\n",
"./python/google/protobuf/text_encoding.py:37\t>_cescape_utf8_to_str = [chr(i) for i in range(0, 256)]\n",
"./python/google/protobuf/text_encoding.py:37\t>_cescape_utf8_to_str = [chr(i) for i in range(0, 256)]\n",
"./python/google/protobuf/text_encoding.py:38\t>_cescape_utf8_to_str[9] = r'\\t' # optional escape\n",
"./python/google/protobuf/text_encoding.py:39\t>_cescape_utf8_to_str[10] = r'\\n' # optional escape\n",
"./python/google/protobuf/text_encoding.py:40\t>_cescape_utf8_to_str[13] = r'\\r' # optional escape\n",
"./python/google/protobuf/text_encoding.py:41\t>_cescape_utf8_to_str[39] = r\"\\'\" # optional escape\n",
"./python/google/protobuf/text_encoding.py:43\t>_cescape_utf8_to_str[34] = r'\\\"' # necessary escape\n",
"./python/google/protobuf/text_encoding.py:44\t>_cescape_utf8_to_str[92] = r'\\\\' # necessary escape\n",
"./python/google/protobuf/text_encoding.py:47\t>_cescape_byte_to_str = ([r'\\%03o' % i for i in range(0, 32)] +\n",
"./python/google/protobuf/text_encoding.py:47\t>_cescape_byte_to_str = ([r'\\%03o' % i for i in range(0, 32)] +\n",
"./python/google/protobuf/text_encoding.py:48\t> [chr(i) for i in range(32, 127)] +\n",
"./python/google/protobuf/text_encoding.py:48\t> [chr(i) for i in range(32, 127)] +\n",
"./python/google/protobuf/text_encoding.py:49\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:49\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:50\t>_cescape_byte_to_str[9] = r'\\t' # optional escape\n",
"./python/google/protobuf/text_encoding.py:51\t>_cescape_byte_to_str[10] = r'\\n' # optional escape\n",
"./python/google/protobuf/text_encoding.py:52\t>_cescape_byte_to_str[13] = r'\\r' # optional escape\n",
"./python/google/protobuf/text_encoding.py:53\t>_cescape_byte_to_str[39] = r\"\\'\" # optional escape\n",
"./python/google/protobuf/text_encoding.py:55\t>_cescape_byte_to_str[34] = r'\\\"' # necessary escape\n",
"./python/google/protobuf/text_encoding.py:56\t>_cescape_byte_to_str[92] = r'\\\\' # necessary escape\n",
"./python/google/protobuf/text_encoding.py:83\t>_cescape_highbit_to_str = ([chr(i) for i in range(0, 127)] +\n",
"./python/google/protobuf/text_encoding.py:83\t>_cescape_highbit_to_str = ([chr(i) for i in range(0, 127)] +\n",
"./python/google/protobuf/text_encoding.py:84\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:84\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:93\t> if len(m.group(1)) & 1:\n",
"./python/google/protobuf/text_encoding.py:93\t> if len(m.group(1)) & 1:\n",
"./python/google/protobuf/text_encoding.py:94\t> return m.group(1) + 'x0' + m.group(2)\n",
"./python/google/protobuf/text_encoding.py:94\t> return m.group(1) + 'x0' + m.group(2)\n",
"./python/google/protobuf/text_encoding.py:95\t> return m.group(0)\n",
"./python/google/protobuf/text_format.py:129\t> indent=0,\n",
"./python/google/protobuf/text_format.py:181\t> indent=0,\n",
"./python/google/protobuf/text_format.py:199\t> indent=0,\n",
"./python/google/protobuf/text_format.py:215\t> indent=0,\n",
"./python/google/protobuf/text_format.py:258\t> indent=0,\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:406\t> self.indent += 2\n",
"./python/google/protobuf/text_format.py:408\t> self.indent -= 2\n",
"./python/google/protobuf/text_format.py:1029\t> self._position = 0\n",
"./python/google/protobuf/text_format.py:1030\t> self._line = -1\n",
"./python/google/protobuf/text_format.py:1031\t> self._column = 0\n",
"./python/google/protobuf/text_format.py:1036\t> self._previous_line = 0\n",
"./python/google/protobuf/text_format.py:1037\t> self._previous_column = 0\n",
"./python/google/protobuf/text_format.py:1065\t> self._line += 1\n",
"./python/google/protobuf/text_format.py:1066\t> self._column = 0\n",
"./python/google/protobuf/text_format.py:1074\t> length = len(match.group(0))\n",
"./python/google/protobuf/text_format.py:1115\t> just_started = self._line == 0 and self._column == 0\n",
"./python/google/protobuf/text_format.py:1115\t> just_started = self._line == 0 and self._column == 0\n",
"./python/google/protobuf/text_format.py:1267\t> while self.token and self.token[0] in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1284\t> if len(text) < 1 or text[0] not in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1284\t> if len(text) < 1 or text[0] not in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1291\t> result = text_encoding.CUnescape(text[1:-1])\n",
"./python/google/protobuf/text_format.py:1291\t> result = text_encoding.CUnescape(text[1:-1])\n",
"./python/google/protobuf/text_format.py:1314\t> return ParseError(message, self._previous_line + 1,\n",
"./python/google/protobuf/text_format.py:1315\t> self._previous_column + 1)\n",
"./python/google/protobuf/text_format.py:1319\t> return ParseError(message, self._line + 1, self._column + 1)\n",
"./python/google/protobuf/text_format.py:1319\t> return ParseError(message, self._line + 1, self._column + 1)\n",
"./python/google/protobuf/text_format.py:1340\t> token = match.group(0)\n",
"./python/google/protobuf/text_format.py:1474\t> checker = _INTEGER_CHECKERS[2 * int(is_long) + int(is_signed)]\n",
"./python/google/protobuf/text_format.py:1498\t> return long(text, 0)\n",
"./python/google/protobuf/text_format.py:1500\t> return int(text, 0)\n",
"./python/google/protobuf/text_format.py:1523\t> if text[0] == '-':\n",
"./python/google/protobuf/text_format.py:1575\t> number = int(value, 0)\n",
"./python/google/protobuf/proto_builder.py:118\t> package, name = full_name.rsplit('.', 1)\n",
"./python/google/protobuf/proto_builder.py:124\t> for f_number, (f_name, f_type) in enumerate(field_items, 1):\n",
"./python/google/protobuf/internal/test_util.py:70\t> message.optional_int32 = 101\n",
"./python/google/protobuf/internal/test_util.py:71\t> message.optional_int64 = 102\n",
"./python/google/protobuf/internal/test_util.py:72\t> message.optional_uint32 = 103\n",
"./python/google/protobuf/internal/test_util.py:73\t> message.optional_uint64 = 104\n",
"./python/google/protobuf/internal/test_util.py:74\t> message.optional_sint32 = 105\n",
"./python/google/protobuf/internal/test_util.py:75\t> message.optional_sint64 = 106\n",
"./python/google/protobuf/internal/test_util.py:76\t> message.optional_fixed32 = 107\n",
"./python/google/protobuf/internal/test_util.py:77\t> message.optional_fixed64 = 108\n",
"./python/google/protobuf/internal/test_util.py:78\t> message.optional_sfixed32 = 109\n",
"./python/google/protobuf/internal/test_util.py:79\t> message.optional_sfixed64 = 110\n",
"./python/google/protobuf/internal/test_util.py:80\t> message.optional_float = 111\n",
"./python/google/protobuf/internal/test_util.py:81\t> message.optional_double = 112\n",
"./python/google/protobuf/internal/test_util.py:87\t> message.optionalgroup.a = 117\n",
"./python/google/protobuf/internal/test_util.py:88\t> message.optional_nested_message.bb = 118\n",
"./python/google/protobuf/internal/test_util.py:89\t> message.optional_foreign_message.c = 119\n",
"./python/google/protobuf/internal/test_util.py:90\t> message.optional_import_message.d = 120\n",
"./python/google/protobuf/internal/test_util.py:91\t> message.optional_public_import_message.e = 126\n",
"./python/google/protobuf/internal/test_util.py:105\t> message.repeated_int32.append(201)\n",
"./python/google/protobuf/internal/test_util.py:106\t> message.repeated_int64.append(202)\n",
"./python/google/protobuf/internal/test_util.py:107\t> message.repeated_uint32.append(203)\n",
"./python/google/protobuf/internal/test_util.py:108\t> message.repeated_uint64.append(204)\n",
"./python/google/protobuf/internal/test_util.py:109\t> message.repeated_sint32.append(205)\n",
"./python/google/protobuf/internal/test_util.py:110\t> message.repeated_sint64.append(206)\n",
"./python/google/protobuf/internal/test_util.py:111\t> message.repeated_fixed32.append(207)\n",
"./python/google/protobuf/internal/test_util.py:112\t> message.repeated_fixed64.append(208)\n",
"./python/google/protobuf/internal/test_util.py:113\t> message.repeated_sfixed32.append(209)\n",
"./python/google/protobuf/internal/test_util.py:114\t> message.repeated_sfixed64.append(210)\n",
"./python/google/protobuf/internal/test_util.py:115\t> message.repeated_float.append(211)\n",
"./python/google/protobuf/internal/test_util.py:116\t> message.repeated_double.append(212)\n",
"./python/google/protobuf/internal/test_util.py:122\t> message.repeatedgroup.add().a = 217\n",
"./python/google/protobuf/internal/test_util.py:123\t> message.repeated_nested_message.add().bb = 218\n",
"./python/google/protobuf/internal/test_util.py:124\t> message.repeated_foreign_message.add().c = 219\n",
"./python/google/protobuf/internal/test_util.py:125\t> message.repeated_import_message.add().d = 220\n",
"./python/google/protobuf/internal/test_util.py:126\t> message.repeated_lazy_message.add().bb = 227\n",
"./python/google/protobuf/internal/test_util.py:137\t> message.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:138\t> message.repeated_int64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:139\t> message.repeated_uint32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:140\t> message.repeated_uint64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:141\t> message.repeated_sint32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:142\t> message.repeated_sint64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:143\t> message.repeated_fixed32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:144\t> message.repeated_fixed64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:145\t> message.repeated_sfixed32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:146\t> message.repeated_sfixed64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:147\t> message.repeated_float.append(0)\n",
"./python/google/protobuf/internal/test_util.py:148\t> message.repeated_double.append(0)\n",
"./python/google/protobuf/internal/test_util.py:152\t> message.repeated_int32[1] = 301\n",
"./python/google/protobuf/internal/test_util.py:152\t> message.repeated_int32[1] = 301\n",
"./python/google/protobuf/internal/test_util.py:153\t> message.repeated_int64[1] = 302\n",
"./python/google/protobuf/internal/test_util.py:153\t> message.repeated_int64[1] = 302\n",
"./python/google/protobuf/internal/test_util.py:154\t> message.repeated_uint32[1] = 303\n",
"./python/google/protobuf/internal/test_util.py:154\t> message.repeated_uint32[1] = 303\n",
"./python/google/protobuf/internal/test_util.py:155\t> message.repeated_uint64[1] = 304\n",
"./python/google/protobuf/internal/test_util.py:155\t> message.repeated_uint64[1] = 304\n",
"./python/google/protobuf/internal/test_util.py:156\t> message.repeated_sint32[1] = 305\n",
"./python/google/protobuf/internal/test_util.py:156\t> message.repeated_sint32[1] = 305\n",
"./python/google/protobuf/internal/test_util.py:157\t> message.repeated_sint64[1] = 306\n",
"./python/google/protobuf/internal/test_util.py:157\t> message.repeated_sint64[1] = 306\n",
"./python/google/protobuf/internal/test_util.py:158\t> message.repeated_fixed32[1] = 307\n",
"./python/google/protobuf/internal/test_util.py:158\t> message.repeated_fixed32[1] = 307\n",
"./python/google/protobuf/internal/test_util.py:159\t> message.repeated_fixed64[1] = 308\n",
"./python/google/protobuf/internal/test_util.py:159\t> message.repeated_fixed64[1] = 308\n",
"./python/google/protobuf/internal/test_util.py:160\t> message.repeated_sfixed32[1] = 309\n",
"./python/google/protobuf/internal/test_util.py:160\t> message.repeated_sfixed32[1] = 309\n",
"./python/google/protobuf/internal/test_util.py:161\t> message.repeated_sfixed64[1] = 310\n",
"./python/google/protobuf/internal/test_util.py:161\t> message.repeated_sfixed64[1] = 310\n",
"./python/google/protobuf/internal/test_util.py:162\t> message.repeated_float[1] = 311\n",
"./python/google/protobuf/internal/test_util.py:162\t> message.repeated_float[1] = 311\n",
"./python/google/protobuf/internal/test_util.py:163\t> message.repeated_double[1] = 312\n",
"./python/google/protobuf/internal/test_util.py:163\t> message.repeated_double[1] = 312\n",
"./python/google/protobuf/internal/test_util.py:164\t> message.repeated_bool[1] = False\n",
"./python/google/protobuf/internal/test_util.py:165\t> message.repeated_string[1] = u'315'\n",
"./python/google/protobuf/internal/test_util.py:166\t> message.repeated_bytes[1] = b'316'\n",
"./python/google/protobuf/internal/test_util.py:169\t> message.repeatedgroup.add().a = 317\n",
"./python/google/protobuf/internal/test_util.py:170\t> message.repeated_nested_message.add().bb = 318\n",
"./python/google/protobuf/internal/test_util.py:171\t> message.repeated_foreign_message.add().c = 319\n",
"./python/google/protobuf/internal/test_util.py:172\t> message.repeated_import_message.add().d = 320\n",
"./python/google/protobuf/internal/test_util.py:173\t> message.repeated_lazy_message.add().bb = 327\n",
"./python/google/protobuf/internal/test_util.py:176\t> message.repeated_nested_enum[1] = unittest_pb2.TestAllTypes.BAZ\n",
"./python/google/protobuf/internal/test_util.py:189\t> message.default_int32 = 401\n",
"./python/google/protobuf/internal/test_util.py:190\t> message.default_int64 = 402\n",
"./python/google/protobuf/internal/test_util.py:191\t> message.default_uint32 = 403\n",
"./python/google/protobuf/internal/test_util.py:192\t> message.default_uint64 = 404\n",
"./python/google/protobuf/internal/test_util.py:193\t> message.default_sint32 = 405\n",
"./python/google/protobuf/internal/test_util.py:194\t> message.default_sint64 = 406\n",
"./python/google/protobuf/internal/test_util.py:195\t> message.default_fixed32 = 407\n",
"./python/google/protobuf/internal/test_util.py:196\t> message.default_fixed64 = 408\n",
"./python/google/protobuf/internal/test_util.py:197\t> message.default_sfixed32 = 409\n",
"./python/google/protobuf/internal/test_util.py:198\t> message.default_sfixed64 = 410\n",
"./python/google/protobuf/internal/test_util.py:199\t> message.default_float = 411\n",
"./python/google/protobuf/internal/test_util.py:200\t> message.default_double = 412\n",
"./python/google/protobuf/internal/test_util.py:212\t> message.oneof_uint32 = 601\n",
"./python/google/protobuf/internal/test_util.py:213\t> message.oneof_nested_message.bb = 602\n",
"./python/google/protobuf/internal/test_util.py:220\t> message.optional_lazy_message.bb = 127\n",
"./python/google/protobuf/internal/test_util.py:238\t> extensions[pb2.optional_int32_extension] = 101\n",
"./python/google/protobuf/internal/test_util.py:239\t> extensions[pb2.optional_int64_extension] = 102\n",
"./python/google/protobuf/internal/test_util.py:240\t> extensions[pb2.optional_uint32_extension] = 103\n",
"./python/google/protobuf/internal/test_util.py:241\t> extensions[pb2.optional_uint64_extension] = 104\n",
"./python/google/protobuf/internal/test_util.py:242\t> extensions[pb2.optional_sint32_extension] = 105\n",
"./python/google/protobuf/internal/test_util.py:243\t> extensions[pb2.optional_sint64_extension] = 106\n",
"./python/google/protobuf/internal/test_util.py:244\t> extensions[pb2.optional_fixed32_extension] = 107\n",
"./python/google/protobuf/internal/test_util.py:245\t> extensions[pb2.optional_fixed64_extension] = 108\n",
"./python/google/protobuf/internal/test_util.py:246\t> extensions[pb2.optional_sfixed32_extension] = 109\n",
"./python/google/protobuf/internal/test_util.py:247\t> extensions[pb2.optional_sfixed64_extension] = 110\n",
"./python/google/protobuf/internal/test_util.py:248\t> extensions[pb2.optional_float_extension] = 111\n",
"./python/google/protobuf/internal/test_util.py:249\t> extensions[pb2.optional_double_extension] = 112\n",
"./python/google/protobuf/internal/test_util.py:254\t> extensions[pb2.optionalgroup_extension].a = 117\n",
"./python/google/protobuf/internal/test_util.py:255\t> extensions[pb2.optional_nested_message_extension].bb = 118\n",
"./python/google/protobuf/internal/test_util.py:256\t> extensions[pb2.optional_foreign_message_extension].c = 119\n",
"./python/google/protobuf/internal/test_util.py:257\t> extensions[pb2.optional_import_message_extension].d = 120\n",
"./python/google/protobuf/internal/test_util.py:258\t> extensions[pb2.optional_public_import_message_extension].e = 126\n",
"./python/google/protobuf/internal/test_util.py:259\t> extensions[pb2.optional_lazy_message_extension].bb = 127\n",
"./python/google/protobuf/internal/test_util.py:273\t> extensions[pb2.repeated_int32_extension].append(201)\n",
"./python/google/protobuf/internal/test_util.py:274\t> extensions[pb2.repeated_int64_extension].append(202)\n",
"./python/google/protobuf/internal/test_util.py:275\t> extensions[pb2.repeated_uint32_extension].append(203)\n",
"./python/google/protobuf/internal/test_util.py:276\t> extensions[pb2.repeated_uint64_extension].append(204)\n",
"./python/google/protobuf/internal/test_util.py:277\t> extensions[pb2.repeated_sint32_extension].append(205)\n",
"./python/google/protobuf/internal/test_util.py:278\t> extensions[pb2.repeated_sint64_extension].append(206)\n",
"./python/google/protobuf/internal/test_util.py:279\t> extensions[pb2.repeated_fixed32_extension].append(207)\n",
"./python/google/protobuf/internal/test_util.py:280\t> extensions[pb2.repeated_fixed64_extension].append(208)\n",
"./python/google/protobuf/internal/test_util.py:281\t> extensions[pb2.repeated_sfixed32_extension].append(209)\n",
"./python/google/protobuf/internal/test_util.py:282\t> extensions[pb2.repeated_sfixed64_extension].append(210)\n",
"./python/google/protobuf/internal/test_util.py:283\t> extensions[pb2.repeated_float_extension].append(211)\n",
"./python/google/protobuf/internal/test_util.py:284\t> extensions[pb2.repeated_double_extension].append(212)\n",
"./python/google/protobuf/internal/test_util.py:289\t> extensions[pb2.repeatedgroup_extension].add().a = 217\n",
"./python/google/protobuf/internal/test_util.py:290\t> extensions[pb2.repeated_nested_message_extension].add().bb = 218\n",
"./python/google/protobuf/internal/test_util.py:291\t> extensions[pb2.repeated_foreign_message_extension].add().c = 219\n",
"./python/google/protobuf/internal/test_util.py:292\t> extensions[pb2.repeated_import_message_extension].add().d = 220\n",
"./python/google/protobuf/internal/test_util.py:293\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 227\n",
"./python/google/protobuf/internal/test_util.py:303\t> extensions[pb2.repeated_int32_extension].append(301)\n",
"./python/google/protobuf/internal/test_util.py:304\t> extensions[pb2.repeated_int64_extension].append(302)\n",
"./python/google/protobuf/internal/test_util.py:305\t> extensions[pb2.repeated_uint32_extension].append(303)\n",
"./python/google/protobuf/internal/test_util.py:306\t> extensions[pb2.repeated_uint64_extension].append(304)\n",
"./python/google/protobuf/internal/test_util.py:307\t> extensions[pb2.repeated_sint32_extension].append(305)\n",
"./python/google/protobuf/internal/test_util.py:308\t> extensions[pb2.repeated_sint64_extension].append(306)\n",
"./python/google/protobuf/internal/test_util.py:309\t> extensions[pb2.repeated_fixed32_extension].append(307)\n",
"./python/google/protobuf/internal/test_util.py:310\t> extensions[pb2.repeated_fixed64_extension].append(308)\n",
"./python/google/protobuf/internal/test_util.py:311\t> extensions[pb2.repeated_sfixed32_extension].append(309)\n",
"./python/google/protobuf/internal/test_util.py:312\t> extensions[pb2.repeated_sfixed64_extension].append(310)\n",
"./python/google/protobuf/internal/test_util.py:313\t> extensions[pb2.repeated_float_extension].append(311)\n",
"./python/google/protobuf/internal/test_util.py:314\t> extensions[pb2.repeated_double_extension].append(312)\n",
"./python/google/protobuf/internal/test_util.py:319\t> extensions[pb2.repeatedgroup_extension].add().a = 317\n",
"./python/google/protobuf/internal/test_util.py:320\t> extensions[pb2.repeated_nested_message_extension].add().bb = 318\n",
"./python/google/protobuf/internal/test_util.py:321\t> extensions[pb2.repeated_foreign_message_extension].add().c = 319\n",
"./python/google/protobuf/internal/test_util.py:322\t> extensions[pb2.repeated_import_message_extension].add().d = 320\n",
"./python/google/protobuf/internal/test_util.py:323\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 327\n",
"./python/google/protobuf/internal/test_util.py:336\t> extensions[pb2.default_int32_extension] = 401\n",
"./python/google/protobuf/internal/test_util.py:337\t> extensions[pb2.default_int64_extension] = 402\n",
"./python/google/protobuf/internal/test_util.py:338\t> extensions[pb2.default_uint32_extension] = 403\n",
"./python/google/protobuf/internal/test_util.py:339\t> extensions[pb2.default_uint64_extension] = 404\n",
"./python/google/protobuf/internal/test_util.py:340\t> extensions[pb2.default_sint32_extension] = 405\n",
"./python/google/protobuf/internal/test_util.py:341\t> extensions[pb2.default_sint64_extension] = 406\n",
"./python/google/protobuf/internal/test_util.py:342\t> extensions[pb2.default_fixed32_extension] = 407\n",
"./python/google/protobuf/internal/test_util.py:343\t> extensions[pb2.default_fixed64_extension] = 408\n",
"./python/google/protobuf/internal/test_util.py:344\t> extensions[pb2.default_sfixed32_extension] = 409\n",
"./python/google/protobuf/internal/test_util.py:345\t> extensions[pb2.default_sfixed64_extension] = 410\n",
"./python/google/protobuf/internal/test_util.py:346\t> extensions[pb2.default_float_extension] = 411\n",
"./python/google/protobuf/internal/test_util.py:347\t> extensions[pb2.default_double_extension] = 412\n",
"./python/google/protobuf/internal/test_util.py:359\t> extensions[pb2.oneof_uint32_extension] = 601\n",
"./python/google/protobuf/internal/test_util.py:360\t> extensions[pb2.oneof_nested_message_extension].bb = 602\n",
"./python/google/protobuf/internal/test_util.py:371\t> message.my_int = 1\n",
"./python/google/protobuf/internal/test_util.py:373\t> message.my_float = 1.0\n",
"./python/google/protobuf/internal/test_util.py:374\t> message.Extensions[unittest_pb2.my_extension_int] = 23\n",
"./python/google/protobuf/internal/test_util.py:387\t> message.my_int = 1 # Field 1.\n",
"./python/google/protobuf/internal/test_util.py:390\t> message.Extensions[my_extension_int] = 23 # Field 5.\n",
"./python/google/protobuf/internal/test_util.py:399\t> message.my_float = 1.0\n",
"./python/google/protobuf/internal/test_util.py:445\t> test_case.assertEqual(101, message.optional_int32)\n",
"./python/google/protobuf/internal/test_util.py:446\t> test_case.assertEqual(102, message.optional_int64)\n",
"./python/google/protobuf/internal/test_util.py:447\t> test_case.assertEqual(103, message.optional_uint32)\n",
"./python/google/protobuf/internal/test_util.py:448\t> test_case.assertEqual(104, message.optional_uint64)\n",
"./python/google/protobuf/internal/test_util.py:449\t> test_case.assertEqual(105, message.optional_sint32)\n",
"./python/google/protobuf/internal/test_util.py:450\t> test_case.assertEqual(106, message.optional_sint64)\n",
"./python/google/protobuf/internal/test_util.py:451\t> test_case.assertEqual(107, message.optional_fixed32)\n",
"./python/google/protobuf/internal/test_util.py:452\t> test_case.assertEqual(108, message.optional_fixed64)\n",
"./python/google/protobuf/internal/test_util.py:453\t> test_case.assertEqual(109, message.optional_sfixed32)\n",
"./python/google/protobuf/internal/test_util.py:454\t> test_case.assertEqual(110, message.optional_sfixed64)\n",
"./python/google/protobuf/internal/test_util.py:455\t> test_case.assertEqual(111, message.optional_float)\n",
"./python/google/protobuf/internal/test_util.py:456\t> test_case.assertEqual(112, message.optional_double)\n",
"./python/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(117, message.optionalgroup.a)\n",
"./python/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(118, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(119, message.optional_foreign_message.c)\n",
"./python/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(120, message.optional_import_message.d)\n",
"./python/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(126, message.optional_public_import_message.e)\n",
"./python/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(127, message.optional_lazy_message.bb)\n",
"./python/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(2, len(message.repeated_int32))\n",
"./python/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(2, len(message.repeated_int64))\n",
"./python/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(2, len(message.repeated_uint32))\n",
"./python/google/protobuf/internal/test_util.py:482\t> test_case.assertEqual(2, len(message.repeated_uint64))\n",
"./python/google/protobuf/internal/test_util.py:483\t> test_case.assertEqual(2, len(message.repeated_sint32))\n",
"./python/google/protobuf/internal/test_util.py:484\t> test_case.assertEqual(2, len(message.repeated_sint64))\n",
"./python/google/protobuf/internal/test_util.py:485\t> test_case.assertEqual(2, len(message.repeated_fixed32))\n",
"./python/google/protobuf/internal/test_util.py:486\t> test_case.assertEqual(2, len(message.repeated_fixed64))\n",
"./python/google/protobuf/internal/test_util.py:487\t> test_case.assertEqual(2, len(message.repeated_sfixed32))\n",
"./python/google/protobuf/internal/test_util.py:488\t> test_case.assertEqual(2, len(message.repeated_sfixed64))\n",
"./python/google/protobuf/internal/test_util.py:489\t> test_case.assertEqual(2, len(message.repeated_float))\n",
"./python/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(2, len(message.repeated_double))\n",
"./python/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(2, len(message.repeated_bool))\n",
"./python/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(2, len(message.repeated_string))\n",
"./python/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(2, len(message.repeated_bytes))\n",
"./python/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(2, len(message.repeatedgroup))\n",
"./python/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(2, len(message.repeated_nested_message))\n",
"./python/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(2, len(message.repeated_foreign_message))\n",
"./python/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(2, len(message.repeated_import_message))\n",
"./python/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(2, len(message.repeated_foreign_enum))\n",
"./python/google/protobuf/internal/test_util.py:503\t> test_case.assertEqual(2, len(message.repeated_import_enum))\n",
"./python/google/protobuf/internal/test_util.py:505\t> test_case.assertEqual(2, len(message.repeated_string_piece))\n",
"./python/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(2, len(message.repeated_cord))\n",
"./python/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/google/protobuf/internal/test_util.py:511\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/google/protobuf/internal/test_util.py:511\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/google/protobuf/internal/test_util.py:512\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/google/protobuf/internal/test_util.py:512\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/google/protobuf/internal/test_util.py:513\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/google/protobuf/internal/test_util.py:513\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/google/protobuf/internal/test_util.py:514\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:514\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:515\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:515\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:516\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:516\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:517\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:517\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:518\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/google/protobuf/internal/test_util.py:518\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/google/protobuf/internal/test_util.py:519\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/google/protobuf/internal/test_util.py:519\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/google/protobuf/internal/test_util.py:520\t> test_case.assertEqual(True, message.repeated_bool[0])\n",
"./python/google/protobuf/internal/test_util.py:521\t> test_case.assertEqual('215', message.repeated_string[0])\n",
"./python/google/protobuf/internal/test_util.py:522\t> test_case.assertEqual(b'216', message.repeated_bytes[0])\n",
"./python/google/protobuf/internal/test_util.py:525\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/test_util.py:525\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/test_util.py:526\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:526\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:527\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/google/protobuf/internal/test_util.py:527\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/google/protobuf/internal/test_util.py:528\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/google/protobuf/internal/test_util.py:528\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/google/protobuf/internal/test_util.py:529\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:529\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:532\t> message.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:534\t> message.repeated_foreign_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:537\t> message.repeated_import_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:539\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/google/protobuf/internal/test_util.py:539\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/google/protobuf/internal/test_util.py:540\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/google/protobuf/internal/test_util.py:540\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/google/protobuf/internal/test_util.py:551\t> test_case.assertEqual(False, message.repeated_bool[1])\n",
"./python/google/protobuf/internal/test_util.py:552\t> test_case.assertEqual('315', message.repeated_string[1])\n",
"./python/google/protobuf/internal/test_util.py:553\t> test_case.assertEqual(b'316', message.repeated_bytes[1])\n",
"./python/google/protobuf/internal/test_util.py:556\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/test_util.py:556\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/test_util.py:557\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:557\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:558\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/google/protobuf/internal/test_util.py:558\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/google/protobuf/internal/test_util.py:559\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/google/protobuf/internal/test_util.py:559\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/google/protobuf/internal/test_util.py:560\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:560\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:563\t> message.repeated_nested_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:565\t> message.repeated_foreign_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:568\t> message.repeated_import_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:593\t> test_case.assertEqual(401, message.default_int32)\n",
"./python/google/protobuf/internal/test_util.py:594\t> test_case.assertEqual(402, message.default_int64)\n",
"./python/google/protobuf/internal/test_util.py:595\t> test_case.assertEqual(403, message.default_uint32)\n",
"./python/google/protobuf/internal/test_util.py:596\t> test_case.assertEqual(404, message.default_uint64)\n",
"./python/google/protobuf/internal/test_util.py:597\t> test_case.assertEqual(405, message.default_sint32)\n",
"./python/google/protobuf/internal/test_util.py:598\t> test_case.assertEqual(406, message.default_sint64)\n",
"./python/google/protobuf/internal/test_util.py:599\t> test_case.assertEqual(407, message.default_fixed32)\n",
"./python/google/protobuf/internal/test_util.py:600\t> test_case.assertEqual(408, message.default_fixed64)\n",
"./python/google/protobuf/internal/test_util.py:601\t> test_case.assertEqual(409, message.default_sfixed32)\n",
"./python/google/protobuf/internal/test_util.py:602\t> test_case.assertEqual(410, message.default_sfixed64)\n",
"./python/google/protobuf/internal/test_util.py:603\t> test_case.assertEqual(411, message.default_float)\n",
"./python/google/protobuf/internal/test_util.py:604\t> test_case.assertEqual(412, message.default_double)\n",
"./python/google/protobuf/internal/test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/wire_format.py:40\t>TAG_TYPE_BITS = 3 # Number of bits used to hold type info in a proto tag.\n",
"./python/google/protobuf/internal/wire_format.py:41\t>TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1 # 0x7\n",
"./python/google/protobuf/internal/wire_format.py:41\t>TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1 # 0x7\n",
"./python/google/protobuf/internal/wire_format.py:47\t>WIRETYPE_VARINT = 0\n",
"./python/google/protobuf/internal/wire_format.py:48\t>WIRETYPE_FIXED64 = 1\n",
"./python/google/protobuf/internal/wire_format.py:49\t>WIRETYPE_LENGTH_DELIMITED = 2\n",
"./python/google/protobuf/internal/wire_format.py:50\t>WIRETYPE_START_GROUP = 3\n",
"./python/google/protobuf/internal/wire_format.py:51\t>WIRETYPE_END_GROUP = 4\n",
"./python/google/protobuf/internal/wire_format.py:52\t>WIRETYPE_FIXED32 = 5\n",
"./python/google/protobuf/internal/wire_format.py:53\t>_WIRETYPE_MAX = 5\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:58\t>INT32_MIN = int(-(1 << 31))\n",
"./python/google/protobuf/internal/wire_format.py:58\t>INT32_MIN = int(-(1 << 31))\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:62\t>INT64_MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/wire_format.py:62\t>INT64_MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:74\t>if struct.calcsize(FORMAT_UINT32_LITTLE_ENDIAN) != 4:\n",
"./python/google/protobuf/internal/wire_format.py:76\t>if struct.calcsize(FORMAT_UINT64_LITTLE_ENDIAN) != 8:\n",
"./python/google/protobuf/internal/wire_format.py:88\t> if not 0 <= wire_type <= _WIRETYPE_MAX:\n",
"./python/google/protobuf/internal/wire_format.py:105\t> if value >= 0:\n",
"./python/google/protobuf/internal/wire_format.py:106\t> return value << 1\n",
"./python/google/protobuf/internal/wire_format.py:107\t> return (value << 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:107\t> return (value << 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:112\t> if not value & 0x1:\n",
"./python/google/protobuf/internal/wire_format.py:113\t> return value >> 1\n",
"./python/google/protobuf/internal/wire_format.py:114\t> return (value >> 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:114\t> return (value >> 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:127\t> return _VarUInt64ByteSizeNoTag(0xffffffffffffffff & int32)\n",
"./python/google/protobuf/internal/wire_format.py:132\t> return UInt64ByteSize(field_number, 0xffffffffffffffff & int64)\n",
"./python/google/protobuf/internal/wire_format.py:152\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:156\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:160\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:164\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:168\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:172\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:176\t> return TagByteSize(field_number) + 1\n",
"./python/google/protobuf/internal/wire_format.py:194\t> return (2 * TagByteSize(field_number) # START and END group.\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:227\t> return _VarUInt64ByteSizeNoTag(PackTag(field_number, 0))\n",
"./python/google/protobuf/internal/wire_format.py:237\t> if uint64 <= 0x7f: return 1\n",
"./python/google/protobuf/internal/wire_format.py:237\t> if uint64 <= 0x7f: return 1\n",
"./python/google/protobuf/internal/wire_format.py:238\t> if uint64 <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/wire_format.py:238\t> if uint64 <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/wire_format.py:239\t> if uint64 <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/wire_format.py:239\t> if uint64 <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/wire_format.py:240\t> if uint64 <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/wire_format.py:240\t> if uint64 <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/wire_format.py:241\t> if uint64 <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/wire_format.py:241\t> if uint64 <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/wire_format.py:242\t> if uint64 <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/wire_format.py:242\t> if uint64 <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/wire_format.py:243\t> if uint64 <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/wire_format.py:243\t> if uint64 <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/wire_format.py:244\t> if uint64 <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/wire_format.py:244\t> if uint64 <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/wire_format.py:245\t> if uint64 <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/wire_format.py:245\t> if uint64 <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/wire_format.py:248\t> return 10\n",
"./python/google/protobuf/internal/api_implementation.py:46\t> _api_version = -1 # Unspecified by compiler flags.\n",
"./python/google/protobuf/internal/api_implementation.py:49\t>if _api_version == 1:\n",
"./python/google/protobuf/internal/api_implementation.py:51\t>if _api_version < 0: # Still unspecified?\n",
"./python/google/protobuf/internal/api_implementation.py:62\t> _api_version = 2\n",
"./python/google/protobuf/internal/api_implementation.py:78\t> 'python' if _api_version <= 0 else 'cpp')\n",
"./python/google/protobuf/internal/_parameterized.py:236\t> BoundParamTest.__name__ += str(testcase_params[0])\n",
"./python/google/protobuf/internal/_parameterized.py:237\t> testcase_params = testcase_params[1:]\n",
"./python/google/protobuf/internal/_parameterized.py:258\t> return len(testcases) == 1 and not isinstance(testcases[0], tuple)\n",
"./python/google/protobuf/internal/_parameterized.py:258\t> return len(testcases) == 1 and not isinstance(testcases[0], tuple)\n",
"./python/google/protobuf/internal/_parameterized.py:302\t> assert _NonStringIterable(testcases[0]), (\n",
"./python/google/protobuf/internal/_parameterized.py:304\t> testcases = testcases[0]\n",
"./python/google/protobuf/internal/_parameterized.py:393\t> return self._testMethodName.split(_SEPARATOR)[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:71\t> number=1,\n",
"./python/google/protobuf/internal/descriptor_test.py:76\t> enum_proto.value.add(name='FOREIGN_FOO', number=4)\n",
"./python/google/protobuf/internal/descriptor_test.py:77\t> enum_proto.value.add(name='FOREIGN_BAR', number=5)\n",
"./python/google/protobuf/internal/descriptor_test.py:78\t> enum_proto.value.add(name='FOREIGN_BAZ', number=6)\n",
"./python/google/protobuf/internal/descriptor_test.py:103\t> self.assertEqual(self.my_message.EnumValueName('ForeignEnum', 4),\n",
"./python/google/protobuf/internal/descriptor_test.py:108\t> 'ForeignEnum'].values_by_number[4].name,\n",
"./python/google/protobuf/internal/descriptor_test.py:109\t> self.my_message.EnumValueName('ForeignEnum', 4))\n",
"./python/google/protobuf/internal/descriptor_test.py:111\t> self.my_message.EnumValueName('ForeignEnum', 999)\n",
"./python/google/protobuf/internal/descriptor_test.py:113\t> self.my_message.EnumValueName('NoneEnum', 999)\n",
"./python/google/protobuf/internal/descriptor_test.py:118\t> self.assertEqual(self.my_enum, self.my_enum.values[0].type)\n",
"./python/google/protobuf/internal/descriptor_test.py:121\t> self.assertEqual(self.my_message, self.my_message.fields[0].containing_type)\n",
"./python/google/protobuf/internal/descriptor_test.py:130\t> self.assertEqual(self.my_enum.values[0].GetOptions(),\n",
"./python/google/protobuf/internal/descriptor_test.py:134\t> self.assertEqual(self.my_message.fields[0].GetOptions(),\n",
"./python/google/protobuf/internal/descriptor_test.py:158\t> self.assertEqual(9876543210, file_options.Extensions[file_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:161\t> self.assertEqual(-56, message_options.Extensions[message_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:164\t> self.assertEqual(8765432109, field_options.Extensions[field_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:166\t> self.assertEqual(42, field_options.Extensions[field_opt2])\n",
"./python/google/protobuf/internal/descriptor_test.py:169\t> self.assertEqual(-99, oneof_options.Extensions[oneof_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:172\t> self.assertEqual(-789, enum_options.Extensions[enum_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:175\t> self.assertEqual(123, enum_value_options.Extensions[enum_value_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:179\t> self.assertEqual(-9876543210, service_options.Extensions[service_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:196\t> kint32min = -2**31\n",
"./python/google/protobuf/internal/descriptor_test.py:196\t> kint32min = -2**31\n",
"./python/google/protobuf/internal/descriptor_test.py:197\t> kint64min = -2**63\n",
"./python/google/protobuf/internal/descriptor_test.py:197\t> kint64min = -2**63\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:212\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:214\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:220\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:222\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:258\t> self.assertEqual(-100, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:260\t> self.assertAlmostEqual(12.3456789, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:261\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:262\t> self.assertAlmostEqual(1.234567890123456789, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:276\t> self.assertAlmostEqual(12, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:277\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:278\t> self.assertAlmostEqual(154, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:284\t> self.assertAlmostEqual(-12, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:285\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:286\t> self.assertAlmostEqual(-154, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:293\t> self.assertEqual(42, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:295\t> self.assertEqual(324, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:298\t> self.assertEqual(876, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:301\t> self.assertEqual(987, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:303\t> self.assertEqual(654, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:306\t> self.assertEqual(743, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:308\t> self.assertEqual(1999, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:311\t> self.assertEqual(2008, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:314\t> self.assertEqual(741, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:317\t> self.assertEqual(1998, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:321\t> self.assertEqual(2121, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:325\t> self.assertEqual(1971, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:328\t> self.assertEqual(321, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:330\t> self.assertEqual(9, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:332\t> self.assertEqual(22, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:334\t> self.assertEqual(24, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:353\t> self.assertEqual(100, file_options.i)\n",
"./python/google/protobuf/internal/descriptor_test.py:391\t> self.assertEqual(1001, nested_message.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:394\t> self.assertEqual(1002, nested_field.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:399\t> self.assertEqual(1003, nested_enum.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:402\t> self.assertEqual(1004, nested_enum_value.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:405\t> self.assertEqual(1005, nested_extension.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:426\t> api_implementation.Type() != 'cpp' or api_implementation.Version() != 2,\n",
"./python/google/protobuf/internal/descriptor_test.py:473\t> self.assertEqual(message_descriptor.fields[0].containing_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:485\t> self.CheckDescriptorMapping(message_descriptor.enum_types[0].values_by_name)\n",
"./python/google/protobuf/internal/descriptor_test.py:520\t> self.assertNotEqual(sequence, 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:521\t> self.assertFalse(sequence == 1) # Only for cpp test coverage\n",
"./python/google/protobuf/internal/descriptor_test.py:525\t> self.assertGreater(len(sequence), 0) # Sized\n",
"./python/google/protobuf/internal/descriptor_test.py:527\t> self.assertEqual(sequence[len(sequence) -1], sequence[-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:527\t> self.assertEqual(sequence[len(sequence) -1], sequence[-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:528\t> item = sequence[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:529\t> self.assertEqual(item, sequence[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:531\t> self.assertEqual(sequence.index(item), 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:532\t> self.assertEqual(sequence.count(item), 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:533\t> other_item = unittest_pb2.NestedTestAllTypes.DESCRIPTOR.fields[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:535\t> self.assertEqual(sequence.count(other_item), 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:539\t> self.assertEqual(list(reversed_iterator), list(sequence)[::-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:541\t> expected_list[0] = 'change value'\n",
"./python/google/protobuf/internal/descriptor_test.py:547\t> self.assertEqual(str(sequence)[0], '<')\n",
"./python/google/protobuf/internal/descriptor_test.py:555\t> self.assertNotEqual(mapping, 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:556\t> self.assertFalse(mapping == 1) # Only for cpp test coverage\n",
"./python/google/protobuf/internal/descriptor_test.py:560\t> self.assertGreater(len(mapping), 0) # Sized\n",
"./python/google/protobuf/internal/descriptor_test.py:562\t> if sys.version_info >= (3,):\n",
"./python/google/protobuf/internal/descriptor_test.py:565\t> key, item = mapping.items()[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:578\t> if sys.version_info < (3,):\n",
"./python/google/protobuf/internal/descriptor_test.py:580\t> self.assertEqual(next(iterator), seq[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:581\t> self.assertEqual(list(iterator), seq[1:])\n",
"./python/google/protobuf/internal/descriptor_test.py:591\t> self.assertRaises(KeyError, mapping.__getitem__, len(mapping) + 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:596\t> self.assertEqual(str(mapping)[0], '<')\n",
"./python/google/protobuf/internal/descriptor_test.py:612\t> [(1, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:612\t> [(1, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:637\t> self.assertEqual(service_descriptor.methods[0].name, 'Foo')\n",
"./python/google/protobuf/internal/descriptor_test.py:639\t> self.assertEqual(service_descriptor.index, 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:650\t> self.assertEqual(0, oneof_descriptor.index)\n",
"./python/google/protobuf/internal/descriptor_test.py:930\t> enum_type_val.number = 3\n",
"./python/google/protobuf/internal/descriptor_test.py:932\t> field.number = 1\n",
"./python/google/protobuf/internal/descriptor_test.py:937\t> field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:943\t> enum_field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:950\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:952\t> self.assertEqual(result.fields[1].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:954\t> self.assertEqual(result.fields[1].message_type.containing_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:956\t> self.assertEqual(result.nested_types[0].fields[0].full_name,\n",
"./python/google/protobuf/internal/descriptor_test.py:956\t> self.assertEqual(result.nested_types[0].fields[0].full_name,\n",
"./python/google/protobuf/internal/descriptor_test.py:958\t> self.assertEqual(result.nested_types[0].fields[0].enum_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:958\t> self.assertEqual(result.nested_types[0].fields[0].enum_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:959\t> result.nested_types[0].enum_types[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:959\t> result.nested_types[0].enum_types[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:961\t> self.assertFalse(result.fields[0].has_options)\n",
"./python/google/protobuf/internal/descriptor_test.py:964\t> result.fields[0].has_options = False\n",
"./python/google/protobuf/internal/descriptor_test.py:975\t> enum_type_val.number = 3\n",
"./python/google/protobuf/internal/descriptor_test.py:977\t> field.number = 1\n",
"./python/google/protobuf/internal/descriptor_test.py:982\t> enum_field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:989\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:1000\t> self.assertEqual(101,\n",
"./python/google/protobuf/internal/descriptor_test.py:1010\t> field.number = index + 1\n",
"./python/google/protobuf/internal/descriptor_test.py:1026\t> field.number = index + 1\n",
"./python/google/protobuf/internal/message_test.py:92\t> return not isnan(val) and isnan(val * 0)\n",
"./python/google/protobuf/internal/message_test.py:94\t> return isinf(val) and (val > 0)\n",
"./python/google/protobuf/internal/message_test.py:96\t> return isinf(val) and (val < 0)\n",
"./python/google/protobuf/internal/message_test.py:148\t> self.assertRaises(TypeError, msg.FromString, 0)\n",
"./python/google/protobuf/internal/message_test.py:152\t> end_tag = encoder.TagBytes(1, 4)\n",
"./python/google/protobuf/internal/message_test.py:152\t> end_tag = encoder.TagBytes(1, 4)\n",
"./python/google/protobuf/internal/message_test.py:162\t> assert len(w) == 1\n",
"./python/google/protobuf/internal/message_test.py:163\t> assert issubclass(w[-1].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/message_test.py:165\t> str(w[-1].message))\n",
"./python/google/protobuf/internal/message_test.py:228\t> self.assertTrue(IsPosInf(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:229\t> self.assertTrue(IsPosInf(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:248\t> self.assertTrue(IsNegInf(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:249\t> self.assertTrue(IsNegInf(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:261\t> self.assertTrue(isnan(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:262\t> self.assertTrue(isnan(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:273\t> self.assertTrue(isnan(message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:274\t> self.assertTrue(isnan(message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:281\t> self.assertTrue(IsPosInf(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:282\t> self.assertTrue(IsPosInf(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:290\t> self.assertTrue(IsNegInf(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:291\t> self.assertTrue(IsNegInf(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:299\t> self.assertTrue(isnan(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:300\t> self.assertTrue(isnan(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:305\t> self.assertTrue(isnan(message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:306\t> self.assertTrue(isnan(message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:312\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:312\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:333\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:333\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:357\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:357\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:378\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:378\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:400\t> message.optional_float = 2.0\n",
"./python/google/protobuf/internal/message_test.py:405\t> message.optional_double = 0.12345678912345678\n",
"./python/google/protobuf/internal/message_test.py:406\t> if sys.version_info >= (3,):\n",
"./python/google/protobuf/internal/message_test.py:420\t> msg.repeated_nested_message.add(bb=1)\n",
"./python/google/protobuf/internal/message_test.py:421\t> msg.repeated_nested_message.add(bb=2)\n",
"./python/google/protobuf/internal/message_test.py:422\t> msg.repeated_nested_message.add(bb=3)\n",
"./python/google/protobuf/internal/message_test.py:423\t> msg.repeated_nested_message.add(bb=4)\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:430\t> [m.bb for m in msg.repeated_nested_message[::-1]])\n",
"./python/google/protobuf/internal/message_test.py:437\t> message.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:438\t> message.repeated_int32.append(3)\n",
"./python/google/protobuf/internal/message_test.py:439\t> message.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:441\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/google/protobuf/internal/message_test.py:441\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/google/protobuf/internal/message_test.py:442\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/google/protobuf/internal/message_test.py:442\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/google/protobuf/internal/message_test.py:443\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/google/protobuf/internal/message_test.py:443\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:446\t> message.repeated_float.append(1.1)\n",
"./python/google/protobuf/internal/message_test.py:447\t> message.repeated_float.append(1.3)\n",
"./python/google/protobuf/internal/message_test.py:448\t> message.repeated_float.append(1.2)\n",
"./python/google/protobuf/internal/message_test.py:450\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/google/protobuf/internal/message_test.py:450\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/google/protobuf/internal/message_test.py:451\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/google/protobuf/internal/message_test.py:451\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/google/protobuf/internal/message_test.py:452\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/google/protobuf/internal/message_test.py:452\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/google/protobuf/internal/message_test.py:458\t> self.assertEqual(message.repeated_string[0], 'a')\n",
"./python/google/protobuf/internal/message_test.py:459\t> self.assertEqual(message.repeated_string[1], 'b')\n",
"./python/google/protobuf/internal/message_test.py:460\t> self.assertEqual(message.repeated_string[2], 'c')\n",
"./python/google/protobuf/internal/message_test.py:467\t> self.assertEqual(message.repeated_bytes[0], b'a')\n",
"./python/google/protobuf/internal/message_test.py:468\t> self.assertEqual(message.repeated_bytes[1], b'b')\n",
"./python/google/protobuf/internal/message_test.py:469\t> self.assertEqual(message.repeated_bytes[2], b'c')\n",
"./python/google/protobuf/internal/message_test.py:476\t> message.repeated_int32.append(-3)\n",
"./python/google/protobuf/internal/message_test.py:477\t> message.repeated_int32.append(-2)\n",
"./python/google/protobuf/internal/message_test.py:478\t> message.repeated_int32.append(-1)\n",
"./python/google/protobuf/internal/message_test.py:480\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/google/protobuf/internal/message_test.py:480\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/google/protobuf/internal/message_test.py:481\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/google/protobuf/internal/message_test.py:481\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/google/protobuf/internal/message_test.py:482\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/google/protobuf/internal/message_test.py:482\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/google/protobuf/internal/message_test.py:488\t> self.assertEqual(message.repeated_string[0], 'c')\n",
"./python/google/protobuf/internal/message_test.py:489\t> self.assertEqual(message.repeated_string[1], 'bb')\n",
"./python/google/protobuf/internal/message_test.py:490\t> self.assertEqual(message.repeated_string[2], 'aaa')\n",
"./python/google/protobuf/internal/message_test.py:496\t> message.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:497\t> message.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:498\t> message.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:499\t> message.repeated_nested_message.add().bb = 6\n",
"./python/google/protobuf/internal/message_test.py:500\t> message.repeated_nested_message.add().bb = 5\n",
"./python/google/protobuf/internal/message_test.py:501\t> message.repeated_nested_message.add().bb = 4\n",
"./python/google/protobuf/internal/message_test.py:503\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/google/protobuf/internal/message_test.py:503\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/google/protobuf/internal/message_test.py:504\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/google/protobuf/internal/message_test.py:504\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/google/protobuf/internal/message_test.py:505\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/google/protobuf/internal/message_test.py:505\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/google/protobuf/internal/message_test.py:506\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/google/protobuf/internal/message_test.py:506\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/google/protobuf/internal/message_test.py:507\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/google/protobuf/internal/message_test.py:507\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/google/protobuf/internal/message_test.py:508\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/google/protobuf/internal/message_test.py:508\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/google/protobuf/internal/message_test.py:516\t> message.repeated_nested_message.add().bb = 21\n",
"./python/google/protobuf/internal/message_test.py:517\t> message.repeated_nested_message.add().bb = 20\n",
"./python/google/protobuf/internal/message_test.py:518\t> message.repeated_nested_message.add().bb = 13\n",
"./python/google/protobuf/internal/message_test.py:519\t> message.repeated_nested_message.add().bb = 33\n",
"./python/google/protobuf/internal/message_test.py:520\t> message.repeated_nested_message.add().bb = 11\n",
"./python/google/protobuf/internal/message_test.py:521\t> message.repeated_nested_message.add().bb = 24\n",
"./python/google/protobuf/internal/message_test.py:522\t> message.repeated_nested_message.add().bb = 10\n",
"./python/google/protobuf/internal/message_test.py:523\t> message.repeated_nested_message.sort(key=lambda z: z.bb // 10)\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:543\t> message.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:544\t> message.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:545\t> message.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:546\t> message.repeated_nested_message.add().bb = 6\n",
"./python/google/protobuf/internal/message_test.py:547\t> message.repeated_nested_message.add().bb = 5\n",
"./python/google/protobuf/internal/message_test.py:548\t> message.repeated_nested_message.add().bb = 4\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:555\t> if sys.version_info >= (3,): return # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:567\t> message.repeated_int32.append(-3)\n",
"./python/google/protobuf/internal/message_test.py:568\t> message.repeated_int32.append(-2)\n",
"./python/google/protobuf/internal/message_test.py:569\t> message.repeated_int32.append(-1)\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:574\t> if sys.version_info < (3,): # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:588\t> if sys.version_info < (3,): # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:598\t> m1.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/message_test.py:599\t> m1.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:600\t> m1.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:601\t> m2.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/message_test.py:602\t> m2.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:603\t> m2.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:604\t> m1.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:605\t> m1.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:606\t> m1.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:607\t> m2.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:608\t> m2.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:609\t> m2.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:611\t> if sys.version_info >= (3,): return # No cmp() in PY3.\n",
"./python/google/protobuf/internal/message_test.py:619\t> self.assertEqual(cmp(m1, m2), 0)\n",
"./python/google/protobuf/internal/message_test.py:620\t> self.assertEqual(cmp(m1.repeated_int32, m2.repeated_int32), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:623\t> m2.repeated_nested_message), 0)\n",
"./python/google/protobuf/internal/message_test.py:660\t> self.assertRaises(Exception, m.WhichOneof, 0)\n",
"./python/google/protobuf/internal/message_test.py:668\t> m.oneof_uint32 = 0\n",
"./python/google/protobuf/internal/message_test.py:682\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:703\t> m.oneof_nested_message.bb = 11\n",
"./python/google/protobuf/internal/message_test.py:715\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:719\t> self.assertEqual(11, m.oneof_uint32)\n",
"./python/google/protobuf/internal/message_test.py:727\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:742\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:751\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:760\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:763\t> self.assertEqual(11, m.oneof_uint32)\n",
"./python/google/protobuf/internal/message_test.py:771\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:778\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:785\t> m.payload.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:795\t> m.payload.oneof_nested_message.bb = 11\n",
"./python/google/protobuf/internal/message_test.py:796\t> m.child.payload.oneof_nested_message.bb = 12\n",
"./python/google/protobuf/internal/message_test.py:798\t> m2.payload.oneof_uint32 = 13\n",
"./python/google/protobuf/internal/message_test.py:812\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:833\t> m.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:834\t> sl = m.repeated_int32[long(0):long(len(m.repeated_int32))]\n",
"./python/google/protobuf/internal/message_test.py:838\t> m.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:839\t> sl = m.repeated_nested_message[long(0):long(len(m.repeated_nested_message))]\n",
"./python/google/protobuf/internal/message_test.py:846\t> m.repeated_int32.extend(a for i in range(10)) # pylint: disable=undefined-variable\n",
"./python/google/protobuf/internal/message_test.py:849\t> a for i in range(10)) # pylint: disable=undefined-variable\n",
"./python/google/protobuf/internal/message_test.py:851\t> FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]\n",
"./python/google/protobuf/internal/message_test.py:851\t> FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]\n",
"./python/google/protobuf/internal/message_test.py:896\t> m.repeated_int32.extend([0])\n",
"./python/google/protobuf/internal/message_test.py:897\t> self.assertSequenceEqual([0], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:898\t> m.repeated_int32.extend([1, 2])\n",
"./python/google/protobuf/internal/message_test.py:898\t> m.repeated_int32.extend([1, 2])\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:900\t> m.repeated_int32.extend([3, 4])\n",
"./python/google/protobuf/internal/message_test.py:900\t> m.repeated_int32.extend([3, 4])\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:907\t> m.repeated_float.extend([0.0])\n",
"./python/google/protobuf/internal/message_test.py:908\t> self.assertSequenceEqual([0.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:909\t> m.repeated_float.extend([1.0, 2.0])\n",
"./python/google/protobuf/internal/message_test.py:909\t> m.repeated_float.extend([1.0, 2.0])\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:911\t> m.repeated_float.extend([3.0, 4.0])\n",
"./python/google/protobuf/internal/message_test.py:911\t> m.repeated_float.extend([3.0, 4.0])\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:944\t> if size == 0:\n",
"./python/google/protobuf/internal/message_test.py:946\t> if size == 1:\n",
"./python/google/protobuf/internal/message_test.py:947\t> return bool(self._list[0])\n",
"./python/google/protobuf/internal/message_test.py:962\t> m.repeated_int32.extend(MessageTest.TestIterable([0]))\n",
"./python/google/protobuf/internal/message_test.py:963\t> self.assertSequenceEqual([0], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:964\t> m.repeated_int32.extend(MessageTest.TestIterable([1, 2]))\n",
"./python/google/protobuf/internal/message_test.py:964\t> m.repeated_int32.extend(MessageTest.TestIterable([1, 2]))\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:966\t> m.repeated_int32.extend(MessageTest.TestIterable([3, 4]))\n",
"./python/google/protobuf/internal/message_test.py:966\t> m.repeated_int32.extend(MessageTest.TestIterable([3, 4]))\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:975\t> m.repeated_float.extend(MessageTest.TestIterable([0.0]))\n",
"./python/google/protobuf/internal/message_test.py:976\t> self.assertSequenceEqual([0.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:977\t> m.repeated_float.extend(MessageTest.TestIterable([1.0, 2.0]))\n",
"./python/google/protobuf/internal/message_test.py:977\t> m.repeated_float.extend(MessageTest.TestIterable([1.0, 2.0]))\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:979\t> m.repeated_float.extend(MessageTest.TestIterable([3.0, 4.0]))\n",
"./python/google/protobuf/internal/message_test.py:979\t> m.repeated_float.extend(MessageTest.TestIterable([3.0, 4.0]))\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:1003\t> api_implementation.Version() == 2):\n",
"./python/google/protobuf/internal/message_test.py:1026\t> m.repeated_int32.extend(range(5))\n",
"./python/google/protobuf/internal/message_test.py:1027\t> self.assertEqual(4, m.repeated_int32.pop())\n",
"./python/google/protobuf/internal/message_test.py:1028\t> self.assertEqual(0, m.repeated_int32.pop(0))\n",
"./python/google/protobuf/internal/message_test.py:1028\t> self.assertEqual(0, m.repeated_int32.pop(0))\n",
"./python/google/protobuf/internal/message_test.py:1029\t> self.assertEqual(2, m.repeated_int32.pop(1))\n",
"./python/google/protobuf/internal/message_test.py:1029\t> self.assertEqual(2, m.repeated_int32.pop(1))\n",
"./python/google/protobuf/internal/message_test.py:1030\t> self.assertEqual([1, 3], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:1030\t> self.assertEqual([1, 3], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:1038\t> for i in range(5):\n",
"./python/google/protobuf/internal/message_test.py:1041\t> self.assertEqual(4, m.repeated_nested_message.pop().bb)\n",
"./python/google/protobuf/internal/message_test.py:1042\t> self.assertEqual(0, m.repeated_nested_message.pop(0).bb)\n",
"./python/google/protobuf/internal/message_test.py:1042\t> self.assertEqual(0, m.repeated_nested_message.pop(0).bb)\n",
"./python/google/protobuf/internal/message_test.py:1043\t> self.assertEqual(2, m.repeated_nested_message.pop(1).bb)\n",
"./python/google/protobuf/internal/message_test.py:1043\t> self.assertEqual(2, m.repeated_nested_message.pop(1).bb)\n",
"./python/google/protobuf/internal/message_test.py:1044\t> self.assertEqual([1, 3], [n.bb for n in m.repeated_nested_message])\n",
"./python/google/protobuf/internal/message_test.py:1044\t> self.assertEqual([1, 3], [n.bb for n in m.repeated_nested_message])\n",
"./python/google/protobuf/internal/message_test.py:1048\t> for i in range(5):\n",
"./python/google/protobuf/internal/message_test.py:1063\t> self.assertEqual(m.payload.optional_int32, 0)\n",
"./python/google/protobuf/internal/message_test.py:1069\t> m.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:1098\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1100\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1103\t> message.optional_int32 = 0\n",
"./python/google/protobuf/internal/message_test.py:1105\t> message.optional_nested_message.bb = 0\n",
"./python/google/protobuf/internal/message_test.py:1111\t> message.optional_int32 = 5\n",
"./python/google/protobuf/internal/message_test.py:1113\t> message.optional_nested_message.bb = 15\n",
"./python/google/protobuf/internal/message_test.py:1127\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1129\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1137\t> m.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1138\t> self.assertRaises(ValueError, m.repeated_nested_enum.append, 1234567)\n",
"./python/google/protobuf/internal/message_test.py:1140\t> m.repeated_nested_enum.append(2)\n",
"./python/google/protobuf/internal/message_test.py:1141\t> m.repeated_nested_enum[0] = 2\n",
"./python/google/protobuf/internal/message_test.py:1141\t> m.repeated_nested_enum[0] = 2\n",
"./python/google/protobuf/internal/message_test.py:1143\t> m.repeated_nested_enum[0] = 123456\n",
"./python/google/protobuf/internal/message_test.py:1143\t> m.repeated_nested_enum[0] = 123456\n",
"./python/google/protobuf/internal/message_test.py:1147\t> m2.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1148\t> m2.repeated_nested_enum.append(7654321)\n",
"./python/google/protobuf/internal/message_test.py:1155\t> self.assertEqual(1, m3.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1156\t> self.assertEqual(0, len(m3.repeated_nested_enum))\n",
"./python/google/protobuf/internal/message_test.py:1159\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1160\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1160\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1164\t> m.known_map_field[123] = 0\n",
"./python/google/protobuf/internal/message_test.py:1164\t> m.known_map_field[123] = 0\n",
"./python/google/protobuf/internal/message_test.py:1166\t> m.unknown_map_field[1] = 123\n",
"./python/google/protobuf/internal/message_test.py:1166\t> m.unknown_map_field[1] = 123\n",
"./python/google/protobuf/internal/message_test.py:1195\t> golden_message = unittest_pb2.TestRequired(a=1)\n",
"./python/google/protobuf/internal/message_test.py:1200\t> self.assertEqual(unpickled_message.a, 1)\n",
"./python/google/protobuf/internal/message_test.py:1215\t> messages[0].optional_int32 = 1\n",
"./python/google/protobuf/internal/message_test.py:1215\t> messages[0].optional_int32 = 1\n",
"./python/google/protobuf/internal/message_test.py:1216\t> messages[1].optional_int64 = 2\n",
"./python/google/protobuf/internal/message_test.py:1216\t> messages[1].optional_int64 = 2\n",
"./python/google/protobuf/internal/message_test.py:1217\t> messages[2].optional_int32 = 3\n",
"./python/google/protobuf/internal/message_test.py:1217\t> messages[2].optional_int32 = 3\n",
"./python/google/protobuf/internal/message_test.py:1218\t> messages[2].optional_string = 'hello'\n",
"./python/google/protobuf/internal/message_test.py:1221\t> merged_message.optional_int32 = 3\n",
"./python/google/protobuf/internal/message_test.py:1222\t> merged_message.optional_int64 = 2\n",
"./python/google/protobuf/internal/message_test.py:1231\t> generator.group1.add().field1.MergeFrom(messages[0])\n",
"./python/google/protobuf/internal/message_test.py:1232\t> generator.group1.add().field1.MergeFrom(messages[1])\n",
"./python/google/protobuf/internal/message_test.py:1233\t> generator.group1.add().field1.MergeFrom(messages[2])\n",
"./python/google/protobuf/internal/message_test.py:1234\t> generator.group2.add().field1.MergeFrom(messages[0])\n",
"./python/google/protobuf/internal/message_test.py:1235\t> generator.group2.add().field1.MergeFrom(messages[1])\n",
"./python/google/protobuf/internal/message_test.py:1236\t> generator.group2.add().field1.MergeFrom(messages[2])\n",
"./python/google/protobuf/internal/message_test.py:1252\t> self.assertEqual(len(parsing_merge.repeated_all_types), 3)\n",
"./python/google/protobuf/internal/message_test.py:1253\t> self.assertEqual(len(parsing_merge.repeatedgroup), 3)\n",
"./python/google/protobuf/internal/message_test.py:1255\t> unittest_pb2.TestParsingMerge.repeated_ext]), 3)\n",
"./python/google/protobuf/internal/message_test.py:1259\t> optional_int32=100,\n",
"./python/google/protobuf/internal/message_test.py:1260\t> optional_fixed32=200,\n",
"./python/google/protobuf/internal/message_test.py:1261\t> optional_float=300.5,\n",
"./python/google/protobuf/internal/message_test.py:1263\t> optionalgroup={'a': 400},\n",
"./python/google/protobuf/internal/message_test.py:1264\t> optional_nested_message={'bb': 500},\n",
"./python/google/protobuf/internal/message_test.py:1267\t> repeatedgroup=[{'a': 600},\n",
"./python/google/protobuf/internal/message_test.py:1268\t> {'a': 700}],\n",
"./python/google/protobuf/internal/message_test.py:1270\t> default_int32=800,\n",
"./python/google/protobuf/internal/message_test.py:1273\t> self.assertEqual(100, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1274\t> self.assertEqual(200, message.optional_fixed32)\n",
"./python/google/protobuf/internal/message_test.py:1275\t> self.assertEqual(300.5, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1277\t> self.assertEqual(400, message.optionalgroup.a)\n",
"./python/google/protobuf/internal/message_test.py:1280\t> self.assertEqual(500, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1286\t> self.assertEqual(2, len(message.repeatedgroup))\n",
"./python/google/protobuf/internal/message_test.py:1287\t> self.assertEqual(600, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/message_test.py:1287\t> self.assertEqual(600, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/message_test.py:1288\t> self.assertEqual(700, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/message_test.py:1288\t> self.assertEqual(700, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/message_test.py:1289\t> self.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/google/protobuf/internal/message_test.py:1291\t> message.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1293\t> message.repeated_nested_enum[1])\n",
"./python/google/protobuf/internal/message_test.py:1294\t> self.assertEqual(800, message.default_int32)\n",
"./python/google/protobuf/internal/message_test.py:1297\t> self.assertEqual(0, len(message.repeated_float))\n",
"./python/google/protobuf/internal/message_test.py:1298\t> self.assertEqual(42, message.default_int64)\n",
"./python/google/protobuf/internal/message_test.py:1306\t> optional_nested_message={'INVALID_NESTED_FIELD': 17})\n",
"./python/google/protobuf/internal/message_test.py:1361\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1362\t> self.assertEqual(0, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1365\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1368\t> message.optional_nested_message.bb = 0\n",
"./python/google/protobuf/internal/message_test.py:1372\t> message.optional_int32 = 5\n",
"./python/google/protobuf/internal/message_test.py:1373\t> message.optional_float = 1.1\n",
"./python/google/protobuf/internal/message_test.py:1376\t> message.optional_nested_message.bb = 15\n",
"./python/google/protobuf/internal/message_test.py:1385\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1386\t> self.assertEqual(0, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1389\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1396\t> m.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1397\t> self.assertEqual(1234567, m.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1398\t> m.repeated_nested_enum.append(22334455)\n",
"./python/google/protobuf/internal/message_test.py:1399\t> self.assertEqual(22334455, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1399\t> self.assertEqual(22334455, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1401\t> m.repeated_nested_enum[0] = 7654321\n",
"./python/google/protobuf/internal/message_test.py:1401\t> m.repeated_nested_enum[0] = 7654321\n",
"./python/google/protobuf/internal/message_test.py:1402\t> self.assertEqual(7654321, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1402\t> self.assertEqual(7654321, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1407\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1408\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1408\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1419\t> self.assertFalse(-123 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1420\t> self.assertFalse(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1420\t> self.assertFalse(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1421\t> self.assertFalse(123 in msg.map_uint32_uint32)\n",
"./python/google/protobuf/internal/message_test.py:1422\t> self.assertFalse(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1422\t> self.assertFalse(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1423\t> self.assertFalse(123 in msg.map_int32_double)\n",
"./python/google/protobuf/internal/message_test.py:1426\t> self.assertFalse(111 in msg.map_int32_bytes)\n",
"./python/google/protobuf/internal/message_test.py:1427\t> self.assertFalse(888 in msg.map_int32_enum)\n",
"./python/google/protobuf/internal/message_test.py:1430\t> self.assertEqual(0, msg.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1430\t> self.assertEqual(0, msg.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1432\t> self.assertEqual(0, msg.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1432\t> self.assertEqual(0, msg.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1434\t> self.assertEqual(0.0, msg.map_int32_double[123])\n",
"./python/google/protobuf/internal/message_test.py:1434\t> self.assertEqual(0.0, msg.map_int32_double[123])\n",
"./python/google/protobuf/internal/message_test.py:1435\t> self.assertTrue(isinstance(msg.map_int32_double[123], float))\n",
"./python/google/protobuf/internal/message_test.py:1439\t> self.assertEqual(b'', msg.map_int32_bytes[111])\n",
"./python/google/protobuf/internal/message_test.py:1440\t> self.assertEqual(0, msg.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1440\t> self.assertEqual(0, msg.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1443\t> self.assertTrue(-123 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1444\t> self.assertTrue(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1444\t> self.assertTrue(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1445\t> self.assertTrue(123 in msg.map_uint32_uint32)\n",
"./python/google/protobuf/internal/message_test.py:1446\t> self.assertTrue(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1446\t> self.assertTrue(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1447\t> self.assertTrue(123 in msg.map_int32_double)\n",
"./python/google/protobuf/internal/message_test.py:1450\t> self.assertTrue(111 in msg.map_int32_bytes)\n",
"./python/google/protobuf/internal/message_test.py:1451\t> self.assertTrue(888 in msg.map_int32_enum)\n",
"./python/google/protobuf/internal/message_test.py:1458\t> msg.map_string_string[123]\n",
"./python/google/protobuf/internal/message_test.py:1461\t> 123 in msg.map_string_string\n",
"./python/google/protobuf/internal/message_test.py:1468\t> self.assertIsNone(msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1470\t> self.assertIsNone(msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1472\t> msg.map_int32_int32[5] = 15\n",
"./python/google/protobuf/internal/message_test.py:1472\t> msg.map_int32_int32[5] = 15\n",
"./python/google/protobuf/internal/message_test.py:1473\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1473\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1474\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1474\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1478\t> self.assertIsNone(msg.map_int32_foreign_message.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1481\t> submsg = msg.map_int32_foreign_message[5]\n",
"./python/google/protobuf/internal/message_test.py:1482\t> self.assertIs(submsg, msg.map_int32_foreign_message.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1489\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:1490\t> self.assertFalse(5 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1492\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:1492\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1494\t> msg.map_uint32_uint32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1494\t> msg.map_uint32_uint32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1496\t> msg.map_int32_float[2] = 1.2\n",
"./python/google/protobuf/internal/message_test.py:1496\t> msg.map_int32_float[2] = 1.2\n",
"./python/google/protobuf/internal/message_test.py:1497\t> msg.map_int32_double[1] = 3.3\n",
"./python/google/protobuf/internal/message_test.py:1497\t> msg.map_int32_double[1] = 3.3\n",
"./python/google/protobuf/internal/message_test.py:1500\t> msg.map_int32_enum[888] = 2\n",
"./python/google/protobuf/internal/message_test.py:1500\t> msg.map_int32_enum[888] = 2\n",
"./python/google/protobuf/internal/message_test.py:1502\t> msg.map_int32_enum[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1502\t> msg.map_int32_enum[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1506\t> self.assertEqual(1, len(msg.map_string_string))\n",
"./python/google/protobuf/internal/message_test.py:1510\t> msg.map_string_string[123] = '123'\n",
"./python/google/protobuf/internal/message_test.py:1514\t> self.assertEqual(1, len(msg.map_string_string))\n",
"./python/google/protobuf/internal/message_test.py:1518\t> msg.map_string_string['123'] = 123\n",
"./python/google/protobuf/internal/message_test.py:1526\t> msg2.map_string_string[123] = '123'\n",
"./python/google/protobuf/internal/message_test.py:1530\t> msg2.map_string_string['123'] = 123\n",
"./python/google/protobuf/internal/message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1536\t> self.assertAlmostEqual(1.2, msg.map_int32_float[2])\n",
"./python/google/protobuf/internal/message_test.py:1536\t> self.assertAlmostEqual(1.2, msg.map_int32_float[2])\n",
"./python/google/protobuf/internal/message_test.py:1537\t> self.assertEqual(3.3, msg.map_int32_double[1])\n",
"./python/google/protobuf/internal/message_test.py:1537\t> self.assertEqual(3.3, msg.map_int32_double[1])\n",
"./python/google/protobuf/internal/message_test.py:1540\t> self.assertEqual(2, msg2.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1540\t> self.assertEqual(2, msg2.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./python/google/protobuf/internal/message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./python/google/protobuf/internal/message_test.py:1549\t> msg.map_int32_int32[0] = 0\n",
"./python/google/protobuf/internal/message_test.py:1549\t> msg.map_int32_int32[0] = 0\n",
"./python/google/protobuf/internal/message_test.py:1551\t> self.assertEqual(msg.ByteSize(), 12)\n",
"./python/google/protobuf/internal/message_test.py:1563\t> (key, value) = list(msg.map_string_string.items())[0]\n",
"./python/google/protobuf/internal/message_test.py:1574\t> self.assertEqual(0, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1575\t> self.assertFalse(5 in msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1577\t> msg.map_int32_foreign_message[123]\n",
"./python/google/protobuf/internal/message_test.py:1579\t> msg.map_int32_foreign_message.get_or_create(-456)\n",
"./python/google/protobuf/internal/message_test.py:1581\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1582\t> self.assertIn(123, msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1583\t> self.assertIn(-456, msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1584\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1592\t> msg.map_int32_foreign_message[999] = msg.map_int32_foreign_message[123]\n",
"./python/google/protobuf/internal/message_test.py:1592\t> msg.map_int32_foreign_message[999] = msg.map_int32_foreign_message[123]\n",
"./python/google/protobuf/internal/message_test.py:1596\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1602\t> self.assertEqual(2, len(msg2.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1603\t> self.assertIn(123, msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1604\t> self.assertIn(-456, msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1605\t> self.assertEqual(2, len(msg2.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1609\t> self.assertEqual(15,\n",
"./python/google/protobuf/internal/message_test.py:1614\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1614\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1615\t> del msg.map_int32_all_types[1]\n",
"./python/google/protobuf/internal/message_test.py:1616\t> msg.map_int32_all_types[2].optional_nested_message.bb = 2\n",
"./python/google/protobuf/internal/message_test.py:1616\t> msg.map_int32_all_types[2].optional_nested_message.bb = 2\n",
"./python/google/protobuf/internal/message_test.py:1617\t> self.assertEqual(1, len(msg.map_int32_all_types))\n",
"./python/google/protobuf/internal/message_test.py:1618\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1618\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1619\t> self.assertEqual(2, len(msg.map_int32_all_types))\n",
"./python/google/protobuf/internal/message_test.py:1624\t> keys = [1, 2]\n",
"./python/google/protobuf/internal/message_test.py:1624\t> keys = [1, 2]\n",
"./python/google/protobuf/internal/message_test.py:1631\t> msg.map_int32_int32[1] = 1\n",
"./python/google/protobuf/internal/message_test.py:1631\t> msg.map_int32_int32[1] = 1\n",
"./python/google/protobuf/internal/message_test.py:1633\t> msg.map_int32_int32[1] = 128\n",
"./python/google/protobuf/internal/message_test.py:1633\t> msg.map_int32_int32[1] = 128\n",
"./python/google/protobuf/internal/message_test.py:1634\t> self.assertEqual(msg.ByteSize(), size + 1)\n",
"./python/google/protobuf/internal/message_test.py:1636\t> msg.map_int32_foreign_message[19].c = 1\n",
"./python/google/protobuf/internal/message_test.py:1636\t> msg.map_int32_foreign_message[19].c = 1\n",
"./python/google/protobuf/internal/message_test.py:1638\t> msg.map_int32_foreign_message[19].c = 128\n",
"./python/google/protobuf/internal/message_test.py:1638\t> msg.map_int32_foreign_message[19].c = 128\n",
"./python/google/protobuf/internal/message_test.py:1639\t> self.assertEqual(msg.ByteSize(), size + 1)\n",
"./python/google/protobuf/internal/message_test.py:1643\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1643\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1644\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1644\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1645\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1645\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1646\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1646\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1647\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1647\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1650\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1650\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1651\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1651\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1652\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1652\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1653\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1653\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1654\t> old_map_value = msg2.map_int32_foreign_message[222]\n",
"./python/google/protobuf/internal/message_test.py:1658\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1658\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1659\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1659\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1660\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1660\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1661\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1661\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1662\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1662\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1663\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1663\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1664\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./python/google/protobuf/internal/message_test.py:1673\t> self.assertEqual(15, old_map_value.c)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1689\t> del msg2.map_int32_int32[12]\n",
"./python/google/protobuf/internal/message_test.py:1690\t> self.assertFalse(12 in msg2.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1692\t> del msg2.map_int32_foreign_message[222]\n",
"./python/google/protobuf/internal/message_test.py:1693\t> self.assertFalse(222 in msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1699\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1699\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1700\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1700\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1701\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1701\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1702\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1702\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1703\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1703\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1706\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1706\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1707\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1707\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1708\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1708\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1709\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1709\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1712\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1712\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1713\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1713\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1716\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1716\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1717\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1717\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1720\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1720\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1721\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1721\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1722\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./python/google/protobuf/internal/message_test.py:1730\t> msg.MergeFrom(1)\n",
"./python/google/protobuf/internal/message_test.py:1738\t> msg.CopyFrom(1)\n",
"./python/google/protobuf/internal/message_test.py:1742\t> msg.map_int32_int32[long(-123)] = long(-456)\n",
"./python/google/protobuf/internal/message_test.py:1742\t> msg.map_int32_int32[long(-123)] = long(-456)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1744\t> msg.map_uint32_uint32[long(123)] = long(456)\n",
"./python/google/protobuf/internal/message_test.py:1744\t> msg.map_uint32_uint32[long(123)] = long(456)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1758\t> msg.test_map.map_int32_int32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1758\t> msg.test_map.map_int32_int32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1768\t> msg.test_map.map_int32_int32[888] = 999\n",
"./python/google/protobuf/internal/message_test.py:1768\t> msg.test_map.map_int32_int32[888] = 999\n",
"./python/google/protobuf/internal/message_test.py:1780\t> msg.test_map.map_int32_foreign_message[123].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1780\t> msg.test_map.map_int32_foreign_message[123].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1790\t> msg.test_map.map_int32_foreign_message[888].c = 7\n",
"./python/google/protobuf/internal/message_test.py:1790\t> msg.test_map.map_int32_foreign_message[888].c = 7\n",
"./python/google/protobuf/internal/message_test.py:1795\t> msg.test_map.map_int32_foreign_message[888].MergeFrom(\n",
"./python/google/protobuf/internal/message_test.py:1796\t> msg.test_map.map_int32_foreign_message[123])\n",
"./python/google/protobuf/internal/message_test.py:1813\t> msg.map_int32_foreign_message[5].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1813\t> msg.map_int32_foreign_message[5].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1826\t> submsg = msg.map_int32_foreign_message[111]\n",
"./python/google/protobuf/internal/message_test.py:1827\t> self.assertIs(submsg, msg.map_int32_foreign_message[111])\n",
"./python/google/protobuf/internal/message_test.py:1830\t> submsg.c = 5\n",
"./python/google/protobuf/internal/message_test.py:1836\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1836\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1840\t> msg.map_int32_foreign_message[88] = unittest_pb2.ForeignMessage()\n",
"./python/google/protobuf/internal/message_test.py:1849\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1849\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1850\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1850\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1851\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1851\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1852\t> self.assertEqual(3, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1858\t> if sys.version_info < (3,):\n",
"./python/google/protobuf/internal/message_test.py:1860\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1860\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1861\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1861\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1862\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1862\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1863\t> msg.map_int32_int32[5] = 10\n",
"./python/google/protobuf/internal/message_test.py:1863\t> msg.map_int32_int32[5] = 10\n",
"./python/google/protobuf/internal/message_test.py:1865\t> self.assertEqual(4, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1870\t> self.assertEqual(next(iterator), seq[0])\n",
"./python/google/protobuf/internal/message_test.py:1871\t> self.assertEqual(list(iterator), seq[1:])\n",
"./python/google/protobuf/internal/message_test.py:1877\t> self.assertEqual(6, map_int32.get(3))\n",
"./python/google/protobuf/internal/message_test.py:1877\t> self.assertEqual(6, map_int32.get(3))\n",
"./python/google/protobuf/internal/message_test.py:1878\t> self.assertEqual(None, map_int32.get(999))\n",
"./python/google/protobuf/internal/message_test.py:1879\t> self.assertEqual(6, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1879\t> self.assertEqual(6, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1880\t> self.assertEqual(0, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1880\t> self.assertEqual(0, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1881\t> self.assertEqual(3, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1883\t> self.assertEqual(2 * key, value)\n",
"./python/google/protobuf/internal/message_test.py:1884\t> self.assertEqual(2, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1886\t> self.assertEqual(0, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1891\t> self.assertEqual(0, map_int32.setdefault(2))\n",
"./python/google/protobuf/internal/message_test.py:1891\t> self.assertEqual(0, map_int32.setdefault(2))\n",
"./python/google/protobuf/internal/message_test.py:1892\t> self.assertEqual(1, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1895\t> self.assertEqual(4, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1901\t> map_int32.update(0)\n",
"./python/google/protobuf/internal/message_test.py:1903\t> map_int32.update(value=12)\n",
"./python/google/protobuf/internal/message_test.py:1953\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1953\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1954\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1954\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1955\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1955\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1965\t> self.assertEqual(2, msg.map_int32_int32[1])\n",
"./python/google/protobuf/internal/message_test.py:1965\t> self.assertEqual(2, msg.map_int32_int32[1])\n",
"./python/google/protobuf/internal/message_test.py:1966\t> self.assertEqual(4, msg.map_int32_int32[3])\n",
"./python/google/protobuf/internal/message_test.py:1966\t> self.assertEqual(4, msg.map_int32_int32[3])\n",
"./python/google/protobuf/internal/message_test.py:1969\t> map_int32_foreign_message={3: unittest_pb2.ForeignMessage(c=5)})\n",
"./python/google/protobuf/internal/message_test.py:1969\t> map_int32_foreign_message={3: unittest_pb2.ForeignMessage(c=5)})\n",
"./python/google/protobuf/internal/message_test.py:1970\t> self.assertEqual(5, msg.map_int32_foreign_message[3].c)\n",
"./python/google/protobuf/internal/message_test.py:1970\t> self.assertEqual(5, msg.map_int32_foreign_message[3].c)\n",
"./python/google/protobuf/internal/message_test.py:1979\t> int32_map[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1979\t> int32_map[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1980\t> int32_map[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1980\t> int32_map[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1981\t> int32_map[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1981\t> int32_map[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1995\t> int32_foreign_message[2].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1995\t> int32_foreign_message[2].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1999\t> self.assertTrue(2 in int32_foreign_message.keys())\n",
"./python/google/protobuf/internal/message_test.py:2024\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2026\t> msg.map_int32_int32[4] = 6\n",
"./python/google/protobuf/internal/message_test.py:2026\t> msg.map_int32_int32[4] = 6\n",
"./python/google/protobuf/internal/message_test.py:2027\t> self.assertEqual(1, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2030\t> del msg.map_int32_int32[88]\n",
"./python/google/protobuf/internal/message_test.py:2032\t> del msg.map_int32_int32[4]\n",
"./python/google/protobuf/internal/message_test.py:2033\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2036\t> del msg.map_int32_all_types[32]\n",
"./python/google/protobuf/internal/message_test.py:2048\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:2048\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:2052\t> self.assertNotEqual(msg.map_int32_int32, 0)\n",
"./python/google/protobuf/internal/message_test.py:2057\t> msg.map_int32_int32[35] = 64\n",
"./python/google/protobuf/internal/message_test.py:2057\t> msg.map_int32_int32[35] = 64\n",
"./python/google/protobuf/internal/message_test.py:2058\t> msg.map_string_foreign_message['foo'].c = 5\n",
"./python/google/protobuf/internal/message_test.py:2059\t> self.assertEqual(0, len(msg.FindInitializationErrors()))\n",
"./python/google/protobuf/internal/message_test.py:2067\t> tp_name = str(type(msg)).split(\"'\")[1]\n",
"./python/google/protobuf/internal/message_test.py:2074\t> class_name = parts[-1]\n",
"./python/google/protobuf/internal/message_test.py:2075\t> module_name = '.'.join(parts[:-1])\n",
"./python/google/protobuf/internal/message_test.py:2087\t> message.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2088\t> message.repeated_int64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2089\t> message.repeated_uint32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2090\t> message.repeated_uint64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2091\t> message.repeated_sint32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2092\t> message.repeated_sint64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2093\t> message.repeated_fixed32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2094\t> message.repeated_fixed64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2095\t> message.repeated_sfixed32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2096\t> message.repeated_sfixed64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2097\t> message.repeated_float.append(1.0)\n",
"./python/google/protobuf/internal/message_test.py:2098\t> message.repeated_double.append(1.0)\n",
"./python/google/protobuf/internal/message_test.py:2100\t> message.repeated_nested_enum.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2142\t> sys.version_info < (2, 7),\n",
"./python/google/protobuf/internal/message_test.py:2142\t> sys.version_info < (2, 7),\n",
"./python/google/protobuf/internal/json_format_test.py:62\t> message.int32_value = 20\n",
"./python/google/protobuf/internal/json_format_test.py:63\t> message.int64_value = -20\n",
"./python/google/protobuf/internal/json_format_test.py:64\t> message.uint32_value = 3120987654\n",
"./python/google/protobuf/internal/json_format_test.py:65\t> message.uint64_value = 12345678900\n",
"./python/google/protobuf/internal/json_format_test.py:67\t> message.double_value = 3.1415\n",
"./python/google/protobuf/internal/json_format_test.py:71\t> message.message_value.value = 10\n",
"./python/google/protobuf/internal/json_format_test.py:74\t> message.repeated_int32_value.append(0x7FFFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:75\t> message.repeated_int32_value.append(-2147483648)\n",
"./python/google/protobuf/internal/json_format_test.py:76\t> message.repeated_int64_value.append(9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:77\t> message.repeated_int64_value.append(-9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:78\t> message.repeated_uint32_value.append(0xFFFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:79\t> message.repeated_uint32_value.append(0x7FFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:80\t> message.repeated_uint64_value.append(9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:81\t> message.repeated_uint64_value.append(9007199254740991)\n",
"./python/google/protobuf/internal/json_format_test.py:82\t> message.repeated_float_value.append(0)\n",
"./python/google/protobuf/internal/json_format_test.py:84\t> message.repeated_double_value.append(1E-15)\n",
"./python/google/protobuf/internal/json_format_test.py:92\t> message.repeated_message_value.add().value = 10\n",
"./python/google/protobuf/internal/json_format_test.py:93\t> message.repeated_message_value.add().value = 11\n",
"./python/google/protobuf/internal/json_format_test.py:123\t> repeated_int32_value=[89, 4])\n",
"./python/google/protobuf/internal/json_format_test.py:123\t> repeated_int32_value=[89, 4])\n",
"./python/google/protobuf/internal/json_format_test.py:166\t> message.enum_value = 999\n",
"./python/google/protobuf/internal/json_format_test.py:177\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:194\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:209\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:218\t> 'i': 23,\n",
"./python/google/protobuf/internal/json_format_test.py:235\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:257\t> if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/json_format_test.py:257\t> if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/json_format_test.py:270\t> self.assertEqual(message.int32_value, 1)\n",
"./python/google/protobuf/internal/json_format_test.py:305\t> self.assertEqual(message.int32_value, -2147483648)\n",
"./python/google/protobuf/internal/json_format_test.py:307\t> self.assertEqual(message.int32_value, 100000)\n",
"./python/google/protobuf/internal/json_format_test.py:309\t> self.assertEqual(message.int32_value, 1)\n",
"./python/google/protobuf/internal/json_format_test.py:324\t> message.bool_map[True] = 1\n",
"./python/google/protobuf/internal/json_format_test.py:325\t> message.bool_map[False] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:326\t> message.int32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:326\t> message.int32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:327\t> message.int32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:327\t> message.int32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:328\t> message.int64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:328\t> message.int64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:329\t> message.int64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:329\t> message.int64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:330\t> message.uint32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:330\t> message.uint32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:331\t> message.uint32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:331\t> message.uint32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:332\t> message.uint64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:332\t> message.uint64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:333\t> message.uint64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:333\t> message.uint64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:334\t> message.string_map['1'] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:335\t> message.string_map['null'] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:336\t> message.map_map['1'].bool_map[True] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:357\t> message.oneof_int32_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:385\t> message.value.seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:386\t> message.value.nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:387\t> message.repeated_value.add().seconds = 20\n",
"./python/google/protobuf/internal/json_format_test.py:388\t> message.repeated_value[0].nanos = 1\n",
"./python/google/protobuf/internal/json_format_test.py:388\t> message.repeated_value[0].nanos = 1\n",
"./python/google/protobuf/internal/json_format_test.py:389\t> message.repeated_value.add().seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:390\t> message.repeated_value[1].nanos = 10000\n",
"./python/google/protobuf/internal/json_format_test.py:390\t> message.repeated_value[1].nanos = 10000\n",
"./python/google/protobuf/internal/json_format_test.py:391\t> message.repeated_value.add().seconds = 100000000\n",
"./python/google/protobuf/internal/json_format_test.py:392\t> message.repeated_value[2].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:392\t> message.repeated_value[2].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:394\t> message.repeated_value.add().seconds = 253402300799\n",
"./python/google/protobuf/internal/json_format_test.py:395\t> message.repeated_value[3].nanos = 999999999\n",
"./python/google/protobuf/internal/json_format_test.py:395\t> message.repeated_value[3].nanos = 999999999\n",
"./python/google/protobuf/internal/json_format_test.py:397\t> message.repeated_value.add().seconds = -62135596800\n",
"./python/google/protobuf/internal/json_format_test.py:398\t> message.repeated_value[4].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:398\t> message.repeated_value[4].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:418\t> self.assertEqual(parsed_message.value.seconds, -8 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:418\t> self.assertEqual(parsed_message.value.seconds, -8 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:419\t> self.assertEqual(parsed_message.value.nanos, 10000000)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:425\t> message.value.seconds = 1\n",
"./python/google/protobuf/internal/json_format_test.py:426\t> message.repeated_value.add().seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:427\t> message.repeated_value[0].nanos = 10\n",
"./python/google/protobuf/internal/json_format_test.py:427\t> message.repeated_value[0].nanos = 10\n",
"./python/google/protobuf/internal/json_format_test.py:428\t> message.repeated_value.add().seconds = -1\n",
"./python/google/protobuf/internal/json_format_test.py:429\t> message.repeated_value[1].nanos = -1000\n",
"./python/google/protobuf/internal/json_format_test.py:429\t> message.repeated_value[1].nanos = -1000\n",
"./python/google/protobuf/internal/json_format_test.py:430\t> message.repeated_value.add().seconds = 10\n",
"./python/google/protobuf/internal/json_format_test.py:431\t> message.repeated_value[2].nanos = 11000000\n",
"./python/google/protobuf/internal/json_format_test.py:431\t> message.repeated_value[2].nanos = 11000000\n",
"./python/google/protobuf/internal/json_format_test.py:432\t> message.repeated_value.add().seconds = -315576000000\n",
"./python/google/protobuf/internal/json_format_test.py:433\t> message.repeated_value.add().seconds = 315576000000\n",
"./python/google/protobuf/internal/json_format_test.py:464\t> message.int32_value.value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:493\t> message.value['age'] = 10\n",
"./python/google/protobuf/internal/json_format_test.py:497\t> message.value['address']['house_number'] = 1024\n",
"./python/google/protobuf/internal/json_format_test.py:499\t> struct_list.extend([6, 'seven', True, False, None])\n",
"./python/google/protobuf/internal/json_format_test.py:500\t> struct_list.add_struct()['subkey2'] = 9\n",
"./python/google/protobuf/internal/json_format_test.py:501\t> message.repeated_value.add()['age'] = 11\n",
"./python/google/protobuf/internal/json_format_test.py:526\t> message.repeated_value.add().number_value = 11.1\n",
"./python/google/protobuf/internal/json_format_test.py:528\t> message.repeated_value.add().null_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:553\t> message.value.values.add().number_value = 11.1\n",
"./python/google/protobuf/internal/json_format_test.py:554\t> message.value.values.add().null_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:558\t> message.repeated_value.add().values.add().number_value = 1\n",
"./python/google/protobuf/internal/json_format_test.py:572\t> value1.value = 1234\n",
"./python/google/protobuf/internal/json_format_test.py:573\t> value2.value = 5678\n",
"./python/google/protobuf/internal/json_format_test.py:600\t> int32_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:601\t> int64_value=-20,\n",
"./python/google/protobuf/internal/json_format_test.py:602\t> uint32_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:603\t> uint64_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:604\t> double_value=3.14,\n",
"./python/google/protobuf/internal/json_format_test.py:609\t> json_format.MessageToJson(message, False)[0:68],\n",
"./python/google/protobuf/internal/json_format_test.py:609\t> json_format.MessageToJson(message, False)[0:68],\n",
"./python/google/protobuf/internal/json_format_test.py:617\t> int32_value.value = 1234\n",
"./python/google/protobuf/internal/json_format_test.py:641\t> duration.seconds = 1\n",
"./python/google/protobuf/internal/json_format_test.py:678\t> int32_value.value = 5678\n",
"./python/google/protobuf/internal/json_format_test.py:863\t> if sys.version_info < (2, 7):\n",
"./python/google/protobuf/internal/json_format_test.py:863\t> if sys.version_info < (2, 7):\n",
"./python/google/protobuf/internal/json_format_test.py:902\t> message.value.seconds = 253402300800\n",
"./python/google/protobuf/internal/json_format_test.py:958\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:973\t> self.assertEqual(54321, message.int32_value)\n",
"./python/google/protobuf/internal/json_format_test.py:975\t> self.assertEqual(12345, message.int32_value)\n",
"./python/google/protobuf/internal/json_format_test.py:979\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:981\t> json_format.MessageToJson(message, indent=0))\n",
"./python/google/protobuf/internal/json_format_test.py:996\t> expected = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1004\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1005\t> expected = {'int32Value': 12345}\n",
"./python/google/protobuf/internal/json_format_test.py:1011\t> message.value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1021\t> int32_value=1,\n",
"./python/google/protobuf/internal/json_format_test.py:1022\t> int64_value=3,\n",
"./python/google/protobuf/internal/json_format_test.py:1023\t> uint32_value=4,\n",
"./python/google/protobuf/internal/json_format_test.py:1029\t> json.dumps({'boolValue': True, 'int32Value': 1, 'int64Value': '3',\n",
"./python/google/protobuf/internal/json_format_test.py:1030\t> 'uint32Value': 4, 'stringValue': 'bla'},\n",
"./python/google/protobuf/internal/json_format_test.py:1031\t> indent=2, sort_keys=True))\n",
"./python/google/protobuf/internal/wire_format_test.py:49\t> field_number = 0xabc\n",
"./python/google/protobuf/internal/wire_format_test.py:50\t> tag_type = 2\n",
"./python/google/protobuf/internal/wire_format_test.py:51\t> self.assertEqual((field_number << 3) | tag_type,\n",
"./python/google/protobuf/internal/wire_format_test.py:55\t> self.assertRaises(message.EncodeError, PackTag, field_number, 6)\n",
"./python/google/protobuf/internal/wire_format_test.py:57\t> self.assertRaises(message.EncodeError, PackTag, field_number, -1)\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:62\t> for expected_wire_type in range(6): # Highest-numbered wiretype is 5.\n",
"./python/google/protobuf/internal/wire_format_test.py:70\t> self.assertRaises(TypeError, wire_format.UnpackTag, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(1, Z(-1))\n",
"./python/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(1, Z(-1))\n",
"./python/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(2, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(2, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(3, Z(-2))\n",
"./python/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(3, Z(-2))\n",
"./python/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(4, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(4, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:87\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(-1, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(-1, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(1, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(1, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(-2, Z(3))\n",
"./python/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(-2, Z(3))\n",
"./python/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(2, Z(4))\n",
"./python/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(2, Z(4))\n",
"./python/google/protobuf/internal/wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:104\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:121\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:121\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:126\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:126\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:131\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:131\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt32ByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/google/protobuf/internal/wire_format_test.py:136\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:136\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.UInt64ByteSize, wire_format.UINT64_MAX, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:144\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:144\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:152\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:152\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:155\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:155\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:158\t> [wire_format.Fixed32ByteSize, wire_format.UINT32_MAX, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:161\t> [wire_format.Fixed64ByteSize, wire_format.UINT64_MAX, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:164\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MIN, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:165\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MAX, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MIN, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MAX, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:177\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:177\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.BoolByteSize, False, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.BoolByteSize, True, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:182\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:182\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:183\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:183\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:184\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:184\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:185\t> [wire_format.EnumByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:195\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:195\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:201\t> self.assertEqual(10, wire_format.StringByteSize(\n",
"./python/google/protobuf/internal/wire_format_test.py:202\t> 5, b'\\xd0\\xa2\\xd0\\xb5\\xd1\\x81\\xd1\\x82'.decode('utf-8')))\n",
"./python/google/protobuf/internal/wire_format_test.py:210\t> message_byte_size = 10\n",
"./python/google/protobuf/internal/wire_format_test.py:214\t> self.assertEqual(2 + message_byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:215\t> wire_format.GroupByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:217\t> self.assertEqual(4 + message_byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:218\t> wire_format.GroupByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:222\t> self.assertEqual(2 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:223\t> wire_format.MessageByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:225\t> self.assertEqual(3 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:226\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:228\t> mock_message.byte_size = 128\n",
"./python/google/protobuf/internal/wire_format_test.py:229\t> self.assertEqual(4 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:230\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:236\t> mock_message.byte_size = 10\n",
"./python/google/protobuf/internal/wire_format_test.py:237\t> self.assertEqual(mock_message.byte_size + 6,\n",
"./python/google/protobuf/internal/wire_format_test.py:238\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:242\t> mock_message.byte_size = 128\n",
"./python/google/protobuf/internal/wire_format_test.py:243\t> self.assertEqual(mock_message.byte_size + 7,\n",
"./python/google/protobuf/internal/wire_format_test.py:244\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:248\t> self.assertEqual(mock_message.byte_size + 8,\n",
"./python/google/protobuf/internal/wire_format_test.py:249\t> wire_format.MessageSetItemByteSize(128, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/proto_builder_test.py:65\t> proto.foo = 12345\n",
"./python/google/protobuf/internal/proto_builder_test.py:76\t> proto.foo = 12345\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:146\t> nested_msg1 = msg1.nested_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:150\t> nested_enum1 = msg1.enum_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:167\t> nested_msg2 = msg2.nested_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:171\t> nested_enum2 = msg2.enum_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:182\t> 1776, msg2.fields_by_name['int_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:187\t> 9.99, msg2.fields_by_name['double_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:199\t> 1, msg2.fields_by_name['enum_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:210\t> self.assertEqual(1, len(msg2.oneofs))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:211\t> self.assertEqual(1, len(msg2.oneofs_by_name))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:212\t> self.assertEqual(2, len(msg2.oneofs[0].fields))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:212\t> self.assertEqual(2, len(msg2.oneofs[0].fields))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:214\t> self.assertEqual(msg2.oneofs[0],\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:216\t> self.assertIn(msg2.fields_by_name[name], msg2.oneofs[0].fields)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:223\t> self.assertRaises(TypeError, self.pool.FindMethodByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:228\t> self.assertRaises(error_type, self.pool.FindMessageTypeByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:229\t> self.assertRaises(error_type, self.pool.FindFieldByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:230\t> self.assertRaises(error_type, self.pool.FindExtensionByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:231\t> self.assertRaises(error_type, self.pool.FindEnumTypeByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:232\t> self.assertRaises(error_type, self.pool.FindOneofByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:233\t> self.assertRaises(error_type, self.pool.FindServiceByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:234\t> self.assertRaises(error_type, self.pool.FindFileContainingSymbol, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:237\t> self.assertRaises(error_type, self.pool.FindFileByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:247\t> self.assertEqual(0, enum1.values_by_name['FACTORY_1_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:248\t> self.assertEqual(1, enum1.values_by_name['FACTORY_1_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:255\t> 0, nested_enum1.values_by_name['NESTED_FACTORY_1_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:257\t> 1, nested_enum1.values_by_name['NESTED_FACTORY_1_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:262\t> self.assertEqual(0, enum2.values_by_name['FACTORY_2_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:263\t> self.assertEqual(1, enum2.values_by_name['FACTORY_2_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:269\t> 0, nested_enum2.values_by_name['NESTED_FACTORY_2_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:271\t> 1, nested_enum2.values_by_name['NESTED_FACTORY_2_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:318\t> self.assertEqual(extension.number, 1002)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:361\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1001)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:364\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1002)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:367\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1234567)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:452\t> _CheckValueAndType(msg.optional_int32, 0, int)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:453\t> _CheckValueAndType(msg.optional_uint64, 0, (int64, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:454\t> _CheckValueAndType(msg.optional_float, 0, (float, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:455\t> _CheckValueAndType(msg.optional_double, 0, (float, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:537\t> self.assertEqual(len(w), 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:544\t> self.assertIs(w[0].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:546\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:549\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:932\t> number=1,\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:936\t> enum_proto.value.add(name='FOREIGN_FOO', number=4)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:965\t> pool.AddDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:967\t> pool.AddEnumDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:969\t> pool.AddServiceDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:971\t> pool.AddExtensionDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:973\t> pool.AddFileDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:981\t> 'NestedEnum': EnumType([('ALPHA', 1), ('BETA', 2)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:981\t> 'NestedEnum': EnumType([('ALPHA', 1), ('BETA', 2)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:983\t> 'NestedEnum': EnumType([('EPSILON', 5), ('ZETA', 6)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:983\t> 'NestedEnum': EnumType([('EPSILON', 5), ('ZETA', 6)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:985\t> 'NestedEnum': EnumType([('ETA', 7), ('THETA', 8)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:985\t> 'NestedEnum': EnumType([('ETA', 7), ('THETA', 8)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:987\t> ('nested_enum', EnumField(1, 'NestedEnum', 'ETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:988\t> ('nested_field', StringField(2, 'theta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:991\t> ('nested_enum', EnumField(1, 'NestedEnum', 'ZETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:992\t> ('nested_field', StringField(2, 'beta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:993\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:996\t> ('nested_enum', EnumField(1, 'NestedEnum', 'BETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:997\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1001\t> 'NestedEnum': EnumType([('GAMMA', 3), ('DELTA', 4)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1001\t> 'NestedEnum': EnumType([('GAMMA', 3), ('DELTA', 4)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1003\t> 'NestedEnum': EnumType([('IOTA', 9), ('KAPPA', 10)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1003\t> 'NestedEnum': EnumType([('IOTA', 9), ('KAPPA', 10)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1005\t> 'NestedEnum': EnumType([('LAMBDA', 11), ('MU', 12)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1005\t> 'NestedEnum': EnumType([('LAMBDA', 11), ('MU', 12)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1007\t> ('nested_enum', EnumField(1, 'NestedEnum', 'MU')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1008\t> ('nested_field', StringField(2, 'lambda')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1011\t> ('nested_enum', EnumField(1, 'NestedEnum', 'IOTA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1012\t> ('nested_field', StringField(2, 'delta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1013\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1016\t> ('nested_enum', EnumField(1, 'NestedEnum', 'GAMMA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1017\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1027\t> 'NestedEnum': EnumType([('NU', 13), ('XI', 14)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1027\t> 'NestedEnum': EnumType([('NU', 13), ('XI', 14)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1029\t> 'NestedEnum': EnumType([('OMICRON', 15), ('PI', 16)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1029\t> 'NestedEnum': EnumType([('OMICRON', 15), ('PI', 16)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1031\t> 'NestedEnum': EnumType([('RHO', 17), ('SIGMA', 18)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1031\t> 'NestedEnum': EnumType([('RHO', 17), ('SIGMA', 18)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1033\t> ('nested_enum', EnumField(1, 'NestedEnum', 'RHO')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1034\t> ('nested_field', StringField(2, 'sigma')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1037\t> ('nested_enum', EnumField(1, 'NestedEnum', 'PI')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1038\t> ('nested_field', StringField(2, 'nu')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1039\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1042\t> ('nested_enum', EnumField(1, 'NestedEnum', 'XI')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1043\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1046\t> ExtensionField(1001, 'DescriptorPoolTest1')),\n",
"./python/google/protobuf/internal/type_checkers.py:143\t> return 0\n",
"./python/google/protobuf/internal/type_checkers.py:163\t> return self._enum_type.values[0].number\n",
"./python/google/protobuf/internal/type_checkers.py:197\t> _MIN = -2147483648\n",
"./python/google/protobuf/internal/type_checkers.py:198\t> _MAX = 2147483647\n",
"./python/google/protobuf/internal/type_checkers.py:203\t> _MIN = 0\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:209\t> _MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/type_checkers.py:209\t> _MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:215\t> _MIN = 0\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:227\t> 0.0, numbers.Real),\n",
"./python/google/protobuf/internal/type_checkers.py:229\t> 0.0, numbers.Real),\n",
"./python/google/protobuf/internal/containers.py:47\t>if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/containers.py:47\t>if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/containers.py:149\t> if len(args) > 2:\n",
"./python/google/protobuf/internal/containers.py:154\t> self = args[0]\n",
"./python/google/protobuf/internal/containers.py:155\t> other = args[1] if len(args) >= 2 else ()\n",
"./python/google/protobuf/internal/containers.py:155\t> other = args[1] if len(args) >= 2 else ()\n",
"./python/google/protobuf/internal/containers.py:292\t> def pop(self, key=-1):\n",
"./python/google/protobuf/internal/containers.py:404\t> def pop(self, key=-1):\n",
"./python/google/protobuf/internal/encoder.py:78\t>_POS_INF = 1e10000\n",
"./python/google/protobuf/internal/encoder.py:84\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:84\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:85\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:85\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:86\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:86\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:87\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:87\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:88\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:88\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:89\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:89\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:90\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:90\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:91\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:91\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:92\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:92\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:93\t> return 10\n",
"./python/google/protobuf/internal/encoder.py:98\t> if value < 0: return 10\n",
"./python/google/protobuf/internal/encoder.py:98\t> if value < 0: return 10\n",
"./python/google/protobuf/internal/encoder.py:99\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:99\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:100\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:100\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:101\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:101\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:102\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:102\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:103\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:103\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:104\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:104\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:105\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:105\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:106\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:106\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:107\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:107\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:108\t> return 10\n",
"./python/google/protobuf/internal/encoder.py:115\t> return _VarintSize(wire_format.PackTag(field_number, 0))\n",
"./python/google/protobuf/internal/encoder.py:135\t> result = 0\n",
"./python/google/protobuf/internal/encoder.py:164\t> result = 0\n",
"./python/google/protobuf/internal/encoder.py:224\t>Fixed32Sizer = SFixed32Sizer = FloatSizer = _FixedSizer(4)\n",
"./python/google/protobuf/internal/encoder.py:225\t>Fixed64Sizer = SFixed64Sizer = DoubleSizer = _FixedSizer(8)\n",
"./python/google/protobuf/internal/encoder.py:227\t>BoolSizer = _FixedSizer(1)\n",
"./python/google/protobuf/internal/encoder.py:277\t> tag_size = _TagSize(field_number) * 2\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:329\t> _TagSize(3))\n",
"./python/google/protobuf/internal/encoder.py:352\t> total = 0\n",
"./python/google/protobuf/internal/encoder.py:376\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:377\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:379\t> write(six.int2byte(0x80|bits))\n",
"./python/google/protobuf/internal/encoder.py:380\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:381\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:392\t> if value < 0:\n",
"./python/google/protobuf/internal/encoder.py:393\t> value += (1 << 64)\n",
"./python/google/protobuf/internal/encoder.py:393\t> value += (1 << 64)\n",
"./python/google/protobuf/internal/encoder.py:394\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:395\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:397\t> write(six.int2byte(0x80|bits))\n",
"./python/google/protobuf/internal/encoder.py:398\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:399\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:446\t> size = 0\n",
"./python/google/protobuf/internal/encoder.py:480\t> size = 0\n",
"./python/google/protobuf/internal/encoder.py:555\t> if value_size == 4:\n",
"./python/google/protobuf/internal/encoder.py:566\t> elif value_size == 8:\n",
"./python/google/protobuf/internal/encoder.py:787\t> TagBytes(1, wire_format.WIRETYPE_START_GROUP),\n",
"./python/google/protobuf/internal/encoder.py:788\t> TagBytes(2, wire_format.WIRETYPE_VARINT),\n",
"./python/google/protobuf/internal/encoder.py:790\t> TagBytes(3, wire_format.WIRETYPE_LENGTH_DELIMITED)])\n",
"./python/google/protobuf/internal/encoder.py:791\t> end_bytes = TagBytes(1, wire_format.WIRETYPE_END_GROUP)\n",
"./python/google/protobuf/internal/python_message.py:442\t> exc = sys.exc_info()[1]\n",
"./python/google/protobuf/internal/python_message.py:443\t> if len(exc.args) == 1 and type(exc) is TypeError:\n",
"./python/google/protobuf/internal/python_message.py:448\t> six.reraise(type(exc), exc, sys.exc_info()[2])\n",
"./python/google/protobuf/internal/python_message.py:470\t> self._cached_byte_size = 0\n",
"./python/google/protobuf/internal/python_message.py:471\t> self._cached_byte_size_dirty = len(kwargs) > 0\n",
"./python/google/protobuf/internal/python_message.py:574\t> assert _FieldDescriptor.MAX_CPPTYPE == 10\n",
"./python/google/protobuf/internal/python_message.py:766\t> if item[0].label == _FieldDescriptor.LABEL_REPEATED:\n",
"./python/google/protobuf/internal/python_message.py:767\t> return bool(item[1])\n",
"./python/google/protobuf/internal/python_message.py:768\t> elif item[0].cpp_type == _FieldDescriptor.CPPTYPE_MESSAGE:\n",
"./python/google/protobuf/internal/python_message.py:769\t> return item[1]._is_present_in_parent\n",
"./python/google/protobuf/internal/python_message.py:779\t> all_fields.sort(key = lambda item: item[0].number)\n",
"./python/google/protobuf/internal/python_message.py:920\t> type_name = type_url.split('/')[-1]\n",
"./python/google/protobuf/internal/python_message.py:1012\t> size = 0\n",
"./python/google/protobuf/internal/python_message.py:1083\t> if self._InternalParse(serialized, 0, length) != length:\n",
"./python/google/protobuf/internal/python_message.py:1110\t> if new_pos == -1:\n",
"./python/google/protobuf/internal/descriptor_database_test.py:115\t> self.assertIs(w[0].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/descriptor_database_test.py:117\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_database_test.py:120\t> str(w[0].message))\n",
"./python/google/protobuf/internal/generator_test.py:60\t>MAX_EXTENSION = 536870912\n",
"./python/google/protobuf/internal/generator_test.py:76\t> self.assertEqual(4, unittest_pb2.FOREIGN_FOO)\n",
"./python/google/protobuf/internal/generator_test.py:77\t> self.assertEqual(5, unittest_pb2.FOREIGN_BAR)\n",
"./python/google/protobuf/internal/generator_test.py:78\t> self.assertEqual(6, unittest_pb2.FOREIGN_BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:81\t> self.assertEqual(1, proto.FOO)\n",
"./python/google/protobuf/internal/generator_test.py:82\t> self.assertEqual(1, unittest_pb2.TestAllTypes.FOO)\n",
"./python/google/protobuf/internal/generator_test.py:83\t> self.assertEqual(2, proto.BAR)\n",
"./python/google/protobuf/internal/generator_test.py:84\t> self.assertEqual(2, unittest_pb2.TestAllTypes.BAR)\n",
"./python/google/protobuf/internal/generator_test.py:85\t> self.assertEqual(3, proto.BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:86\t> self.assertEqual(3, unittest_pb2.TestAllTypes.BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:98\t> return not isnan(val) and isnan(val * 0)\n",
"./python/google/protobuf/internal/generator_test.py:101\t> self.assertTrue(message.inf_double > 0)\n",
"./python/google/protobuf/internal/generator_test.py:103\t> self.assertTrue(message.neg_inf_double < 0)\n",
"./python/google/protobuf/internal/generator_test.py:107\t> self.assertTrue(message.inf_float > 0)\n",
"./python/google/protobuf/internal/generator_test.py:109\t> self.assertTrue(message.neg_inf_float < 0)\n",
"./python/google/protobuf/internal/generator_test.py:216\t> [(1, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:270\t> self.assertEqual(0, all_type_proto.optional_public_import_message.e)\n",
"./python/google/protobuf/internal/generator_test.py:275\t> self.assertEqual(0, public_import_proto.e)\n",
"./python/google/protobuf/internal/generator_test.py:293\t> self.assertEqual(1, len(desc.oneofs))\n",
"./python/google/protobuf/internal/generator_test.py:294\t> self.assertEqual('oneof_field', desc.oneofs[0].name)\n",
"./python/google/protobuf/internal/generator_test.py:295\t> self.assertEqual(0, desc.oneofs[0].index)\n",
"./python/google/protobuf/internal/generator_test.py:295\t> self.assertEqual(0, desc.oneofs[0].index)\n",
"./python/google/protobuf/internal/generator_test.py:296\t> self.assertIs(desc, desc.oneofs[0].containing_type)\n",
"./python/google/protobuf/internal/generator_test.py:297\t> self.assertIs(desc.oneofs[0], desc.oneofs_by_name['oneof_field'])\n",
"./python/google/protobuf/internal/generator_test.py:302\t> set([field.name for field in desc.oneofs[0].fields]))\n",
"./python/google/protobuf/internal/generator_test.py:305\t> self.assertIs(desc.oneofs[0], field_desc.containing_oneof)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:62\t> api_implementation.Type() == 'cpp' and api_implementation.Version() == 2,\n",
"./python/google/protobuf/internal/unknown_fields_test.py:89\t> self.assertEqual(0, len(message.SerializeToString()))\n",
"./python/google/protobuf/internal/unknown_fields_test.py:106\t> self.assertEqual(0, len(self.empty_message.ListFields()))\n",
"./python/google/protobuf/internal/unknown_fields_test.py:115\t> item.type_id = 98418603\n",
"./python/google/protobuf/internal/unknown_fields_test.py:117\t> message1.i = 12345\n",
"./python/google/protobuf/internal/unknown_fields_test.py:155\t> b'', message.repeated_nested_message[0].SerializeToString())\n",
"./python/google/protobuf/internal/unknown_fields_test.py:159\t> b'', message.repeated_nested_message[0].SerializeToString())\n",
"./python/google/protobuf/internal/unknown_fields_test.py:185\t> decoder = unittest_pb2.TestAllTypes._decoders_by_tag[tag_bytes][0]\n",
"./python/google/protobuf/internal/unknown_fields_test.py:186\t> decoder(value, 0, len(value), self.all_fields, result_dict)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:224\t> message.optional_int32 = 1\n",
"./python/google/protobuf/internal/unknown_fields_test.py:225\t> message.optional_uint32 = 2\n",
"./python/google/protobuf/internal/unknown_fields_test.py:230\t> message.optional_int64 = 3\n",
"./python/google/protobuf/internal/unknown_fields_test.py:231\t> message.optional_uint32 = 4\n",
"./python/google/protobuf/internal/unknown_fields_test.py:239\t> self.assertEqual(message.optional_int32, 1)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:240\t> self.assertEqual(message.optional_uint32, 2)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:241\t> self.assertEqual(message.optional_int64, 3)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:289\t> tag_bytes][0]\n",
"./python/google/protobuf/internal/unknown_fields_test.py:290\t> decoder(value, 0, len(value), self.message, result_dict)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:304\t> self.assertEqual(missing.optional_nested_enum, 0)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:308\t> self.assertEqual(self.missing_message.optional_nested_enum, 2)\n",
"./python/google/protobuf/internal/message_factory_test.py:61\t> msg.mandatory = 42\n",
"./python/google/protobuf/internal/message_factory_test.py:62\t> msg.nested_factory_2_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:64\t> msg.factory_1_message.factory_1_enum = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:65\t> msg.factory_1_message.nested_factory_1_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:68\t> msg.factory_1_message.scalar_value = 22\n",
"./python/google/protobuf/internal/message_factory_test.py:71\t> msg.factory_1_enum = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:72\t> msg.nested_factory_1_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:74\t> msg.circular_message.mandatory = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:75\t> msg.circular_message.circular_message.mandatory = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:81\t> msg.grouped[0].part_1 = 'hello'\n",
"./python/google/protobuf/internal/message_factory_test.py:82\t> msg.grouped[0].part_2 = 'world'\n",
"./python/google/protobuf/internal/message_factory_test.py:84\t> msg.loop.loop.mandatory = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:85\t> msg.loop.loop.loop.loop.mandatory = 4\n",
"./python/google/protobuf/internal/message_factory_test.py:109\t> for _ in range(2):\n",
"./python/google/protobuf/internal/message_factory_test.py:144\t> msg1.Extensions._FindExtensionByNumber(12321))\n",
"./python/google/protobuf/internal/message_factory_test.py:150\t> msg1.Extensions._FindExtensionByName, 0)\n",
"./python/google/protobuf/internal/message_factory_test.py:155\t> msg1.Extensions._FindExtensionByName(0))\n",
"./python/google/protobuf/internal/message_factory_test.py:170\t> rng.start = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:171\t> rng.end = 10\n",
"./python/google/protobuf/internal/message_factory_test.py:185\t> ext.number = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:202\t> ext.number = 2\n",
"./python/google/protobuf/internal/well_known_types.py:51\t>_NANOS_PER_SECOND = 1000000000\n",
"./python/google/protobuf/internal/well_known_types.py:52\t>_NANOS_PER_MILLISECOND = 1000000\n",
"./python/google/protobuf/internal/well_known_types.py:53\t>_NANOS_PER_MICROSECOND = 1000\n",
"./python/google/protobuf/internal/well_known_types.py:54\t>_MILLIS_PER_SECOND = 1000\n",
"./python/google/protobuf/internal/well_known_types.py:55\t>_MICROS_PER_SECOND = 1000000\n",
"./python/google/protobuf/internal/well_known_types.py:56\t>_SECONDS_PER_DAY = 24 * 3600\n",
"./python/google/protobuf/internal/well_known_types.py:56\t>_SECONDS_PER_DAY = 24 * 3600\n",
"./python/google/protobuf/internal/well_known_types.py:57\t>_DURATION_SECONDS_MAX = 315576000000\n",
"./python/google/protobuf/internal/well_known_types.py:74\t> if len(type_url_prefix) < 1 or type_url_prefix[-1] != '/':\n",
"./python/google/protobuf/internal/well_known_types.py:74\t> if len(type_url_prefix) < 1 or type_url_prefix[-1] != '/':\n",
"./python/google/protobuf/internal/well_known_types.py:91\t> return self.type_url.split('/')[-1]\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:116\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:116\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:120\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:120\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:122\t> return result + '.%03dZ' % (nanos / 1e6)\n",
"./python/google/protobuf/internal/well_known_types.py:123\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:123\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:125\t> return result + '.%06dZ' % (nanos / 1e3)\n",
"./python/google/protobuf/internal/well_known_types.py:141\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:143\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:145\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:148\t> time_value = value[0:timezone_offset]\n",
"./python/google/protobuf/internal/well_known_types.py:151\t> if point_position == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:156\t> nano_value = time_value[point_position + 1:]\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:160\t> if len(nano_value) > 9:\n",
"./python/google/protobuf/internal/well_known_types.py:165\t> nanos = round(float('0.' + nano_value) * 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:167\t> nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:170\t> if len(value) != timezone_offset + 1:\n",
"./python/google/protobuf/internal/well_known_types.py:176\t> if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:179\t> if timezone[0] == '+':\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:227\t> self.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:254\t> if self.seconds < 0 or self.nanos < 0:\n",
"./python/google/protobuf/internal/well_known_types.py:254\t> if self.seconds < 0 or self.nanos < 0:\n",
"./python/google/protobuf/internal/well_known_types.py:256\t> seconds = - self.seconds + int((0 - self.nanos) // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:256\t> seconds = - self.seconds + int((0 - self.nanos) // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:257\t> nanos = (0 - self.nanos) % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:257\t> nanos = (0 - self.nanos) % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:260\t> seconds = self.seconds + int(self.nanos // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:261\t> nanos = self.nanos % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:263\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:263\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:267\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:267\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:269\t> return result + '.%03ds' % (nanos / 1e6)\n",
"./python/google/protobuf/internal/well_known_types.py:270\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:270\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:272\t> return result + '.%06ds' % (nanos / 1e3)\n",
"./python/google/protobuf/internal/well_known_types.py:287\t> if len(value) < 1 or value[-1] != 's':\n",
"./python/google/protobuf/internal/well_known_types.py:287\t> if len(value) < 1 or value[-1] != 's':\n",
"./python/google/protobuf/internal/well_known_types.py:292\t> if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:293\t> seconds = int(value[:-1])\n",
"./python/google/protobuf/internal/well_known_types.py:294\t> nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:297\t> if value[0] == '-':\n",
"./python/google/protobuf/internal/well_known_types.py:298\t> nanos = int(round(float('-0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:298\t> nanos = int(round(float('-0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:300\t> nanos = int(round(float('0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:300\t> nanos = int(round(float('0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:346\t> self.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:362\t> if seconds < 0 and nanos > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:362\t> if seconds < 0 and nanos > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:363\t> seconds += 1\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:392\t> if result < 0 and remainder > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:392\t> if result < 0 and remainder > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:393\t> return result + 1\n",
"./python/google/protobuf/internal/well_known_types.py:698\t> struct_value.null_value = 0\n",
"./python/google/protobuf/internal/decoder.py:97\t>_POS_INF = 1e10000\n",
"./python/google/protobuf/internal/decoder.py:99\t>_NAN = _POS_INF * 0\n",
"./python/google/protobuf/internal/decoder.py:118\t> result = 0\n",
"./python/google/protobuf/internal/decoder.py:119\t> shift = 0\n",
"./python/google/protobuf/internal/decoder.py:120\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:122\t> result |= ((b & 0x7f) << shift)\n",
"./python/google/protobuf/internal/decoder.py:123\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:124\t> if not (b & 0x80):\n",
"./python/google/protobuf/internal/decoder.py:128\t> shift += 7\n",
"./python/google/protobuf/internal/decoder.py:129\t> if shift >= 64:\n",
"./python/google/protobuf/internal/decoder.py:137\t> signbit = 1 << (bits - 1)\n",
"./python/google/protobuf/internal/decoder.py:137\t> signbit = 1 << (bits - 1)\n",
"./python/google/protobuf/internal/decoder.py:138\t> mask = (1 << bits) - 1\n",
"./python/google/protobuf/internal/decoder.py:138\t> mask = (1 << bits) - 1\n",
"./python/google/protobuf/internal/decoder.py:141\t> result = 0\n",
"./python/google/protobuf/internal/decoder.py:142\t> shift = 0\n",
"./python/google/protobuf/internal/decoder.py:143\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:145\t> result |= ((b & 0x7f) << shift)\n",
"./python/google/protobuf/internal/decoder.py:146\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:147\t> if not (b & 0x80):\n",
"./python/google/protobuf/internal/decoder.py:152\t> shift += 7\n",
"./python/google/protobuf/internal/decoder.py:153\t> if shift >= 64:\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:162\t>_DecodeSignedVarint = _SignedVarintDecoder(64, long)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:166\t>_DecodeSignedVarint32 = _SignedVarintDecoder(32, int)\n",
"./python/google/protobuf/internal/decoder.py:181\t> while six.indexbytes(buffer, pos) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:182\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:183\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:214\t> del value[-1] # Discard corrupt value.\n",
"./python/google/protobuf/internal/decoder.py:225\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:283\t> result = local_unpack(format, buffer[pos:new_pos])[0]\n",
"./python/google/protobuf/internal/decoder.py:300\t> new_pos = pos + 4\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:308\t> if float_bytes[0:3] != b'\\x00\\x00\\x80':\n",
"./python/google/protobuf/internal/decoder.py:308\t> if float_bytes[0:3] != b'\\x00\\x00\\x80':\n",
"./python/google/protobuf/internal/decoder.py:311\t> if float_bytes[3:4] == b'\\xFF':\n",
"./python/google/protobuf/internal/decoder.py:311\t> if float_bytes[3:4] == b'\\xFF':\n",
"./python/google/protobuf/internal/decoder.py:318\t> result = local_unpack(' new_pos = pos + 8\n",
"./python/google/protobuf/internal/decoder.py:340\t> if ((double_bytes[7:8] in b'\\x7F\\xFF')\n",
"./python/google/protobuf/internal/decoder.py:340\t> if ((double_bytes[7:8] in b'\\x7F\\xFF')\n",
"./python/google/protobuf/internal/decoder.py:341\t> and (double_bytes[6:7] >= b'\\xF0')\n",
"./python/google/protobuf/internal/decoder.py:341\t> and (double_bytes[6:7] >= b'\\xF0')\n",
"./python/google/protobuf/internal/decoder.py:342\t> and (double_bytes[0:7] != b'\\x00\\x00\\x00\\x00\\x00\\x00\\xF0')):\n",
"./python/google/protobuf/internal/decoder.py:342\t> and (double_bytes[0:7] != b'\\x00\\x00\\x00\\x00\\x00\\x00\\xF0')):\n",
"./python/google/protobuf/internal/decoder.py:348\t> result = local_unpack(' del value[-1] # Discard corrupt value.\n",
"./python/google/protobuf/internal/decoder.py:381\t> del message._unknown_fields[-1]\n",
"./python/google/protobuf/internal/decoder.py:392\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:484\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:521\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:560\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:605\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:643\t>MESSAGE_SET_ITEM_TAG = encoder.TagBytes(1, wire_format.WIRETYPE_START_GROUP)\n",
"./python/google/protobuf/internal/decoder.py:659\t> type_id_tag_bytes = encoder.TagBytes(2, wire_format.WIRETYPE_VARINT)\n",
"./python/google/protobuf/internal/decoder.py:660\t> message_tag_bytes = encoder.TagBytes(3, wire_format.WIRETYPE_LENGTH_DELIMITED)\n",
"./python/google/protobuf/internal/decoder.py:661\t> item_end_tag_bytes = encoder.TagBytes(1, wire_format.WIRETYPE_END_GROUP)\n",
"./python/google/protobuf/internal/decoder.py:669\t> type_id = -1\n",
"./python/google/protobuf/internal/decoder.py:670\t> message_start = -1\n",
"./python/google/protobuf/internal/decoder.py:671\t> message_end = -1\n",
"./python/google/protobuf/internal/decoder.py:675\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:686\t> if pos == -1:\n",
"./python/google/protobuf/internal/decoder.py:692\t> if type_id == -1:\n",
"./python/google/protobuf/internal/decoder.py:694\t> if message_start == -1:\n",
"./python/google/protobuf/internal/decoder.py:735\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:770\t> while ord(buffer[pos:pos+1]) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:770\t> while ord(buffer[pos:pos+1]) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:771\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:772\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:780\t> pos += 8\n",
"./python/google/protobuf/internal/decoder.py:797\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:800\t> if new_pos == -1:\n",
"./python/google/protobuf/internal/decoder.py:807\t> return -1\n",
"./python/google/protobuf/internal/decoder.py:812\t> pos += 4\n",
"./python/google/protobuf/internal/decoder.py:849\t> wire_type = ord(tag_bytes[0:1]) & wiretype_mask\n",
"./python/google/protobuf/internal/decoder.py:849\t> wire_type = ord(tag_bytes[0:1]) & wiretype_mask\n",
"./python/google/protobuf/internal/service_reflection_test.py:83\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/google/protobuf/internal/service_reflection_test.py:85\t> self.assertTrue(srvc.GetRequestClass(service_descriptor.methods[1]) is\n",
"./python/google/protobuf/internal/service_reflection_test.py:87\t> self.assertTrue(srvc.GetResponseClass(service_descriptor.methods[1]) is\n",
"./python/google/protobuf/internal/service_reflection_test.py:106\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/google/protobuf/internal/service_reflection_test.py:140\t> self.assertEqual(stub.GetDescriptor().methods[0], channel.method)\n",
"./python/google/protobuf/internal/well_known_types_test.py:78\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:79\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:81\t> message.nanos = 10000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:83\t> message.nanos = 10000\n",
"./python/google/protobuf/internal/well_known_types_test.py:85\t> message.nanos = 10\n",
"./python/google/protobuf/internal/well_known_types_test.py:88\t> message.seconds = -62135596800\n",
"./python/google/protobuf/internal/well_known_types_test.py:89\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:92\t> message.seconds = 253402300799\n",
"./python/google/protobuf/internal/well_known_types_test.py:93\t> message.nanos = 999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:96\t> message.seconds = -1\n",
"./python/google/protobuf/internal/well_known_types_test.py:102\t> self.assertEqual(0, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:103\t> self.assertEqual(100000000, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:106\t> self.assertEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:106\t> self.assertEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:107\t> self.assertEqual(0, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:111\t> self.assertNotEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:111\t> self.assertNotEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:116\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:117\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:119\t> message.nanos = 10000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:121\t> message.nanos = 10000\n",
"./python/google/protobuf/internal/well_known_types_test.py:123\t> message.nanos = 10\n",
"./python/google/protobuf/internal/well_known_types_test.py:127\t> message.seconds = 315576000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:128\t> message.nanos = 999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:130\t> message.seconds = -315576000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:131\t> message.nanos = -999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:137\t> self.assertEqual(100000000, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:139\t> self.assertEqual(100, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:143\t> message.FromNanoseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:146\t> self.assertEqual(1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:148\t> message.FromNanoseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:151\t> self.assertEqual(-1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:153\t> message.FromMicroseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:156\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:158\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:161\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:163\t> message.FromMilliseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:166\t> self.assertEqual(1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:168\t> message.FromMilliseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:171\t> self.assertEqual(-1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:173\t> message.FromSeconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:176\t> self.assertEqual(1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:178\t> message.FromSeconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:181\t> self.assertEqual(-1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:183\t> message.FromNanoseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:184\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:189\t> message.FromNanoseconds(-1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:190\t> self.assertEqual(-2, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:194\t> message.FromNanoseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:197\t> self.assertEqual(1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:199\t> message.FromNanoseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:202\t> self.assertEqual(-1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:204\t> message.FromMicroseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:207\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:209\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:212\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:214\t> message.FromMilliseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:217\t> self.assertEqual(1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:219\t> message.FromMilliseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:222\t> self.assertEqual(-1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:224\t> message.FromSeconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:226\t> self.assertEqual(1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:228\t> message.FromSeconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:231\t> self.assertEqual(-1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:234\t> message.FromNanoseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:235\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:238\t> message.FromNanoseconds(-1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:239\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:247\t> message.FromMilliseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:253\t> message.FromNanoseconds(1999999999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:255\t> self.assertEqual(1, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:256\t> self.assertEqual(999999, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:258\t> message.FromNanoseconds(-1999999999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:260\t> self.assertEqual(-1, td.days)\n",
"./python/google/protobuf/internal/well_known_types_test.py:261\t> self.assertEqual(86398, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:262\t> self.assertEqual(1, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:264\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:266\t> self.assertEqual(-1, td.days)\n",
"./python/google/protobuf/internal/well_known_types_test.py:267\t> self.assertEqual(86399, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:268\t> self.assertEqual(999999, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:306\t> message.seconds = 253402300800\n",
"./python/google/protobuf/internal/well_known_types_test.py:334\t> message.seconds = -315576000001\n",
"./python/google/protobuf/internal/well_known_types_test.py:335\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:341\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:342\t> message.nanos = 999999999 + 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:342\t> message.nanos = 999999999 + 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:348\t> message.seconds = -1\n",
"./python/google/protobuf/internal/well_known_types_test.py:349\t> message.nanos = 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:391\t> self.assertEqual(75, len(mask.paths))\n",
"./python/google/protobuf/internal/well_known_types_test.py:542\t> nested_src.child.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:543\t> nested_src.child.child.payload.optional_int32 = 5678\n",
"./python/google/protobuf/internal/well_known_types_test.py:547\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:548\t> self.assertEqual(0, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:552\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:553\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:558\t> self.assertEqual(0, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:559\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:564\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:565\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:569\t> nested_dst.child.payload.optional_int64 = 4321\n",
"./python/google/protobuf/internal/well_known_types_test.py:573\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:574\t> self.assertEqual(4321, nested_dst.child.payload.optional_int64)\n",
"./python/google/protobuf/internal/well_known_types_test.py:578\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:579\t> self.assertEqual(0, nested_dst.child.payload.optional_int64)\n",
"./python/google/protobuf/internal/well_known_types_test.py:582\t> nested_dst.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:589\t> nested_dst.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:594\t> nested_src.payload.repeated_int32.append(1234)\n",
"./python/google/protobuf/internal/well_known_types_test.py:595\t> nested_dst.payload.repeated_int32.append(5678)\n",
"./python/google/protobuf/internal/well_known_types_test.py:599\t> self.assertEqual(2, len(nested_dst.payload.repeated_int32))\n",
"./python/google/protobuf/internal/well_known_types_test.py:600\t> self.assertEqual(5678, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:600\t> self.assertEqual(5678, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:601\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:601\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:605\t> self.assertEqual(1, len(nested_dst.payload.repeated_int32))\n",
"./python/google/protobuf/internal/well_known_types_test.py:606\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:606\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:611\t> dst.foo_message.qux_int = 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:688\t> self.assertEqual(0, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:691\t> struct['key1'] = 5\n",
"./python/google/protobuf/internal/well_known_types_test.py:694\t> struct.get_or_create_struct('key4')['subkey'] = 11.0\n",
"./python/google/protobuf/internal/well_known_types_test.py:697\t> struct_list.extend([6, 'seven', True, False, None])\n",
"./python/google/protobuf/internal/well_known_types_test.py:698\t> struct_list.add_struct()['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:700\t> struct['key7'] = [2, False]\n",
"./python/google/protobuf/internal/well_known_types_test.py:702\t> self.assertEqual(7, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:704\t> self.assertEqual(5, struct['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:707\t> self.assertEqual(11, struct['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:709\t> inner_struct['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:710\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:713\t> self.assertEqual([2, False], list(struct['key7'].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:725\t> self.assertEqual(7, len(struct.keys()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:726\t> self.assertEqual(7, len(struct.values()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:736\t> self.assertEqual(5, struct2['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:739\t> self.assertEqual(11, struct2['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:740\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:744\t> self.assertEqual(6, struct_list[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:744\t> self.assertEqual(6, struct_list[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:745\t> self.assertEqual('seven', struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:746\t> self.assertEqual(True, struct_list[2])\n",
"./python/google/protobuf/internal/well_known_types_test.py:747\t> self.assertEqual(False, struct_list[3])\n",
"./python/google/protobuf/internal/well_known_types_test.py:748\t> self.assertEqual(None, struct_list[4])\n",
"./python/google/protobuf/internal/well_known_types_test.py:749\t> self.assertEqual(inner_struct, struct_list[5])\n",
"./python/google/protobuf/internal/well_known_types_test.py:751\t> struct_list[1] = 7\n",
"./python/google/protobuf/internal/well_known_types_test.py:751\t> struct_list[1] = 7\n",
"./python/google/protobuf/internal/well_known_types_test.py:752\t> self.assertEqual(7, struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:752\t> self.assertEqual(7, struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:754\t> struct_list.add_list().extend([1, 'two', True, False, None])\n",
"./python/google/protobuf/internal/well_known_types_test.py:755\t> self.assertEqual([1, 'two', True, False, None],\n",
"./python/google/protobuf/internal/well_known_types_test.py:756\t> list(struct_list[6].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:757\t> struct_list.extend([{'nested_struct': 30}, ['nested_list', 99], {}, []])\n",
"./python/google/protobuf/internal/well_known_types_test.py:757\t> struct_list.extend([{'nested_struct': 30}, ['nested_list', 99], {}, []])\n",
"./python/google/protobuf/internal/well_known_types_test.py:758\t> self.assertEqual(11, len(struct_list.values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:759\t> self.assertEqual(30, struct_list[7]['nested_struct'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:759\t> self.assertEqual(30, struct_list[7]['nested_struct'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:760\t> self.assertEqual('nested_list', struct_list[8][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:760\t> self.assertEqual('nested_list', struct_list[8][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:762\t> self.assertEqual({}, dict(struct_list[9].fields))\n",
"./python/google/protobuf/internal/well_known_types_test.py:763\t> self.assertEqual([], list(struct_list[10].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:764\t> struct_list[0] = {'replace': 'set'}\n",
"./python/google/protobuf/internal/well_known_types_test.py:765\t> struct_list[1] = ['replace', 'set']\n",
"./python/google/protobuf/internal/well_known_types_test.py:766\t> self.assertEqual('set', struct_list[0]['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:767\t> self.assertEqual(['replace', 'set'], list(struct_list[1].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:774\t> struct.get_or_create_struct('key3')['replace'] = 12\n",
"./python/google/protobuf/internal/well_known_types_test.py:775\t> self.assertEqual(12, struct['key3']['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:783\t> empty_list = list2[0]\n",
"./python/google/protobuf/internal/well_known_types_test.py:791\t> empty_struct = list2[1]\n",
"./python/google/protobuf/internal/well_known_types_test.py:794\t> self.assertEqual(9, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:797\t> self.assertEqual(7, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:798\t> self.assertEqual(6, len(struct['key5']))\n",
"./python/google/protobuf/internal/well_known_types_test.py:799\t> del struct['key5'][1]\n",
"./python/google/protobuf/internal/well_known_types_test.py:800\t> self.assertEqual(5, len(struct['key5']))\n",
"./python/google/protobuf/internal/well_known_types_test.py:801\t> self.assertEqual([6, True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:809\t> 'key1': 5,\n",
"./python/google/protobuf/internal/well_known_types_test.py:812\t> 'key4': {'subkey': 11.0},\n",
"./python/google/protobuf/internal/well_known_types_test.py:813\t> 'key5': [6, 'seven', True, False, None, {'subkey2': 9}],\n",
"./python/google/protobuf/internal/well_known_types_test.py:813\t> 'key5': [6, 'seven', True, False, None, {'subkey2': 9}],\n",
"./python/google/protobuf/internal/well_known_types_test.py:819\t> self.assertEqual(5, struct['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:822\t> self.assertEqual(11, struct['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:824\t> inner_struct['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:825\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:827\t> self.assertEqual(2, len(struct['key6'][0].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:827\t> self.assertEqual(2, len(struct['key6'][0].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:828\t> self.assertEqual('nested_list', struct['key6'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:828\t> self.assertEqual('nested_list', struct['key6'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:829\t> self.assertEqual(True, struct['key6'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:829\t> self.assertEqual(True, struct['key6'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:838\t> 'key4': {'replace': 20},\n",
"./python/google/protobuf/internal/well_known_types_test.py:839\t> 'key5': [[False, 5]]\n",
"./python/google/protobuf/internal/well_known_types_test.py:842\t> self.assertEqual(1, len(struct['key4'].fields))\n",
"./python/google/protobuf/internal/well_known_types_test.py:843\t> self.assertEqual(20, struct['key4']['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:844\t> self.assertEqual(1, len(struct['key5'].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:845\t> self.assertEqual(False, struct['key5'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:845\t> self.assertEqual(False, struct['key5'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:885\t> submessage.int_value = 12345\n",
"./python/google/protobuf/internal/well_known_types_test.py:892\t> submessage.int_value = 12345\n",
"./python/google/protobuf/internal/well_known_types_test.py:913\t> for i in range(10):\n",
"./python/google/protobuf/internal/well_known_types_test.py:914\t> submessage.map_value[str(i)] = i * 2\n",
"./python/google/protobuf/internal/testing_refleaks.py:75\t> NB_RUNS = 3\n",
"./python/google/protobuf/internal/testing_refleaks.py:87\t> oldrefcount = 0\n",
"./python/google/protobuf/internal/testing_refleaks.py:99\t> self.assertEqual(refcount_deltas, [0] * self.NB_RUNS)\n",
"./benchmarks/python/py_benchmark.py:66\t> counter = 0\n",
"./benchmarks/python/py_benchmark.py:67\t> data = open(os.path.dirname(sys.argv[0]) + \"/../\" + filename).read()\n",
"./benchmarks/python/py_benchmark.py:93\t> counter = counter + 1\n",
"./benchmarks/python/py_benchmark.py:99\t> counter = counter + 1\n",
"./benchmarks/python/py_benchmark.py:104\t> setup_method=None, full_iteration = 1):\n",
"./benchmarks/python/py_benchmark.py:128\t> if t < 3 :\n",
"./benchmarks/python/py_benchmark.py:129\t> reps = int(math.ceil(3 / t)) * self.full_iteration\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/util/result_parser.py:15\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:22\t> size = 0\n",
"./benchmarks/util/result_parser.py:23\t> count = 0\n",
"./benchmarks/util/result_parser.py:26\t> count += 1\n",
"./benchmarks/util/result_parser.py:27\t> __file_size_map[filename] = (size, 1.0 * size / count)\n",
"./benchmarks/util/result_parser.py:28\t> return size, 1.0 * size / count\n",
"./benchmarks/util/result_parser.py:35\t> if name[:14] == \"google_message\":\n",
"./benchmarks/util/result_parser.py:60\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:66\t> re.split(\"(_parse_|_serialize)\", benchmark[\"name\"])[0])\n",
"./benchmarks/util/result_parser.py:67\t> behavior = benchmark[\"name\"][len(data_filename) + 1:]\n",
"./benchmarks/util/result_parser.py:68\t> if data_filename[:2] == \"BM\":\n",
"./benchmarks/util/result_parser.py:69\t> data_filename = data_filename[3:]\n",
"./benchmarks/util/result_parser.py:74\t> \"throughput\": benchmark[\"bytes_per_second\"] / 2.0 ** 20\n",
"./benchmarks/util/result_parser.py:74\t> \"throughput\": benchmark[\"bytes_per_second\"] / 2.0 ** 20\n",
"./benchmarks/util/result_parser.py:96\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:147\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:152\t> total_weight = 0\n",
"./benchmarks/util/result_parser.py:153\t> total_value = 0\n",
"./benchmarks/util/result_parser.py:157\t> avg_time = total_value * 1.0 / total_weight\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:183\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:188\t> if result_list[0][:9] != \"Benchmark\":\n",
"./benchmarks/util/result_parser.py:188\t> if result_list[0][:9] != \"Benchmark\":\n",
"./benchmarks/util/result_parser.py:190\t> first_slash_index = result_list[0].find('/')\n",
"./benchmarks/util/result_parser.py:191\t> last_slash_index = result_list[0].rfind('/')\n",
"./benchmarks/util/result_parser.py:192\t> full_filename = result_list[0][first_slash_index+4:last_slash_index] # delete ../ prefix\n",
"./benchmarks/util/result_parser.py:192\t> full_filename = result_list[0][first_slash_index+4:last_slash_index] # delete ../ prefix\n",
"./benchmarks/util/result_parser.py:194\t> behavior_with_suffix = result_list[0][last_slash_index+1:]\n",
"./benchmarks/util/result_parser.py:194\t> behavior_with_suffix = result_list[0][last_slash_index+1:]\n",
"./benchmarks/util/result_parser.py:196\t> if last_dash == -1:\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_uploader.py:60\t> new_result[\"labels\"] = labels_string[1:]\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:15\t>NUM_RETRIES = 3\n",
"./benchmarks/util/big_query_utils.py:40\t> if http_error.resp.status == 409:\n",
"./benchmarks/util/big_query_utils.py:115\t> if http_error.resp.status == 409:\n",
"./benchmarks/util/big_query_utils.py:172\t>def sync_query_job(big_query, project_id, query, timeout=5000):\n",
"./objectivec/DevTools/pddm.py:208\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:208\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:237\t> line = input_line[12:].strip()\n",
"./objectivec/DevTools/pddm.py:240\t> if match is None or match.group(0) != line:\n",
"./objectivec/DevTools/pddm.py:273\t> if match is None or match.group(0) != macro_ref_str:\n",
"./objectivec/DevTools/pddm.py:317\t> if len(arg_values) == 0:\n",
"./objectivec/DevTools/pddm.py:331\t> return val[0].lower() + val[1:]\n",
"./objectivec/DevTools/pddm.py:331\t> return val[0].lower() + val[1:]\n",
"./objectivec/DevTools/pddm.py:338\t> return val[0].upper() + val[1:]\n",
"./objectivec/DevTools/pddm.py:338\t> return val[0].upper() + val[1:]\n",
"./objectivec/DevTools/pddm.py:432\t> return self._lines[0]\n",
"./objectivec/DevTools/pddm.py:456\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:456\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:461\t> assert self.num_lines_captured > 0\n",
"./objectivec/DevTools/pddm.py:500\t> if len(captured_lines) == 1:\n",
"./objectivec/DevTools/pddm.py:502\t> captured_lines[0][directive_len:].strip())\n",
"./objectivec/DevTools/pddm.py:516\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:516\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:529\t> macro_collection.ParseLines([x[3:] for x in self.lines])\n",
"./objectivec/DevTools/pddm.py:545\t> assert self.num_lines_captured == 0\n",
"./objectivec/DevTools/pddm.py:555\t> import_name = self.first_line.split(' ', 1)[1].strip()\n",
"./objectivec/DevTools/pddm.py:555\t> import_name = self.first_line.split(' ', 1)[1].strip()\n",
"./objectivec/DevTools/pddm.py:575\t> for line_num, line in enumerate(lines, 1):\n",
"./objectivec/DevTools/pddm.py:593\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:593\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:650\t> result = 0\n",
"./objectivec/DevTools/pddm.py:654\t> return 100\n",
"./objectivec/DevTools/pddm.py:672\t> return 101\n",
"./objectivec/DevTools/pddm.py:682\t> result = 1\n",
"./objectivec/DevTools/pddm.py:690\t> sys.exit(main(sys.argv[1:]))\n",
"./objectivec/DevTools/pddm_tests.py:46\t> self.assertEqual(len(result._macros), 0)\n",
"./objectivec/DevTools/pddm_tests.py:52\t> self.assertEqual(len(result._macros), 1)\n",
"./objectivec/DevTools/pddm_tests.py:74\t> self.assertEqual(len(result._macros), 3)\n",
"./objectivec/DevTools/pddm_tests.py:96\t> self.assertEqual(len(result._macros), 4)\n",
"./objectivec/DevTools/pddm_tests.py:118\t> for idx, (input_str, expected_prefix) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:173\t> for idx, (input_str, expected_prefix) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:223\t> for idx, (input_str, expected) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:267\t> for idx, (input_str, expected_err) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:326\t> (3,) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:350\t> for idx, (input_str, line_counts) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:357\t> for idx2, (sec, expected) in enumerate(zip(sf._sections, line_counts), 1):\n",
"./objectivec/DevTools/pddm_tests.py:385\t> for idx, (input_str, expected_err) in enumerate(test_list, 1):\n",
"./conformance/conformance_python.py:49\t>sys.stdout = os.fdopen(sys.stdout.fileno(), 'wb', 0)\n",
"./conformance/conformance_python.py:50\t>sys.stdin = os.fdopen(sys.stdin.fileno(), 'rb', 0)\n",
"./conformance/conformance_python.py:52\t>test_count = 0\n",
"./conformance/conformance_python.py:108\t> length_bytes = sys.stdin.read(4)\n",
"./conformance/conformance_python.py:109\t> if len(length_bytes) == 0:\n",
"./conformance/conformance_python.py:111\t> elif len(length_bytes) != 4:\n",
"./conformance/conformance_python.py:117\t> length = struct.unpack(\" test_count += 1\n",
"./conformance/conformance_python.py:146\t> sys.exit(0)\n",
"./conformance/update_failure_list.py:69\t> test = line.split(\"#\")[0].strip()\n",
"./conformance/update_failure_list.py:70\t> while len(add_list) > 0 and test > add_list[-1]:\n",
"./conformance/update_failure_list.py:70\t> while len(add_list) > 0 and test > add_list[-1]:\n",
"./kokoro/linux/make_test_output.py:38\t> name = values[8].split()[-1]\n",
"./kokoro/linux/make_test_output.py:38\t> name = values[8].split()[-1]\n",
"./kokoro/linux/make_test_output.py:41\t> test[\"time\"] = values[3]\n",
"./kokoro/linux/make_test_output.py:43\t> exitval = values[6]\n",
"./kokoro/linux/make_test_output.py:93\t> sys.argv[1] + \"\\n\")\n",
"./kokoro/linux/make_test_output.py:94\t>print(genxml(readtests(sys.argv[1])))\n",
"./examples/add_person.py:45\t>if len(sys.argv) != 2:\n",
"./examples/add_person.py:46\t> print(\"Usage:\", sys.argv[0], \"ADDRESS_BOOK_FILE\")\n",
"./examples/add_person.py:47\t> sys.exit(-1)\n",
"./examples/add_person.py:53\t> with open(sys.argv[1], \"rb\") as f:\n",
"./examples/add_person.py:56\t> print(sys.argv[1] + \": File not found. Creating a new file.\")\n",
"./examples/add_person.py:62\t>with open(sys.argv[1], \"wb\") as f:\n",
"./examples/list_people.py:30\t>if len(sys.argv) != 2:\n",
"./examples/list_people.py:31\t> print(\"Usage:\", sys.argv[0], \"ADDRESS_BOOK_FILE\")\n",
"./examples/list_people.py:32\t> sys.exit(-1)\n",
"./examples/list_people.py:37\t>with open(sys.argv[1], \"rb\") as f:\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf\n",
"astpath \"//Num\""
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./generate_changelog.py:55\t>previous = sys.argv[1]\n",
"./python/mox.py:658\t> group = self._call_queue[-1]\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:56\t> message.optional_int32 = 101\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:57\t> message.optional_int64 = 102\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:58\t> message.optional_uint32 = 103\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:59\t> message.optional_uint64 = 104\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:60\t> message.optional_sint32 = 105\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:61\t> message.optional_sint64 = 106\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:62\t> message.optional_fixed32 = 107\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:63\t> message.optional_fixed64 = 108\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:64\t> message.optional_sfixed32 = 109\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:65\t> message.optional_sfixed64 = 110\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:66\t> message.optional_float = 111\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:67\t> message.optional_double = 112\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:78\t> message.optionalgroup.a = 117\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:79\t> message.optional_nested_message.bb = 118\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:80\t> message.optional_foreign_message.c = 119\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:81\t> message.optional_import_message.d = 120\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:82\t> message.optional_public_import_message.e = 126\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:111\t> message.repeatedgroup.add().a = 217\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:112\t> message.repeated_nested_message.add().bb = 218\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:113\t> message.repeated_foreign_message.add().c = 219\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:114\t> message.repeated_import_message.add().d = 220\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:115\t> message.repeated_lazy_message.add().bb = 227\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:141\t> message.repeatedgroup.add().a = 317\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:142\t> message.repeated_nested_message.add().bb = 318\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:143\t> message.repeated_foreign_message.add().c = 319\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:144\t> message.repeated_import_message.add().d = 320\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:145\t> message.repeated_lazy_message.add().bb = 327\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:158\t> message.default_int32 = 401\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:159\t> message.default_int64 = 402\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:160\t> message.default_uint32 = 403\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:161\t> message.default_uint64 = 404\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:162\t> message.default_sint32 = 405\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:163\t> message.default_sint64 = 406\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:164\t> message.default_fixed32 = 407\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:165\t> message.default_fixed64 = 408\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:166\t> message.default_sfixed32 = 409\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:167\t> message.default_sfixed64 = 410\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:168\t> message.default_float = 411\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:169\t> message.default_double = 412\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:184\t> message.optional_lazy_message.bb = 127\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:202\t> extensions[pb2.optional_int32_extension] = 101\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:203\t> extensions[pb2.optional_int64_extension] = 102\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:204\t> extensions[pb2.optional_uint32_extension] = 103\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:205\t> extensions[pb2.optional_uint64_extension] = 104\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:206\t> extensions[pb2.optional_sint32_extension] = 105\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:207\t> extensions[pb2.optional_sint64_extension] = 106\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:208\t> extensions[pb2.optional_fixed32_extension] = 107\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:209\t> extensions[pb2.optional_fixed64_extension] = 108\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:210\t> extensions[pb2.optional_sfixed32_extension] = 109\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:211\t> extensions[pb2.optional_sfixed64_extension] = 110\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:212\t> extensions[pb2.optional_float_extension] = 111\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:213\t> extensions[pb2.optional_double_extension] = 112\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:218\t> extensions[pb2.optionalgroup_extension].a = 117\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:219\t> extensions[pb2.optional_nested_message_extension].bb = 118\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:220\t> extensions[pb2.optional_foreign_message_extension].c = 119\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:221\t> extensions[pb2.optional_import_message_extension].d = 120\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:222\t> extensions[pb2.optional_public_import_message_extension].e = 126\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:223\t> extensions[pb2.optional_lazy_message_extension].bb = 127\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:253\t> extensions[pb2.repeatedgroup_extension].add().a = 217\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:254\t> extensions[pb2.repeated_nested_message_extension].add().bb = 218\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:255\t> extensions[pb2.repeated_foreign_message_extension].add().c = 219\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:256\t> extensions[pb2.repeated_import_message_extension].add().d = 220\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:257\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 227\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:283\t> extensions[pb2.repeatedgroup_extension].add().a = 317\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:284\t> extensions[pb2.repeated_nested_message_extension].add().bb = 318\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:285\t> extensions[pb2.repeated_foreign_message_extension].add().c = 319\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:286\t> extensions[pb2.repeated_import_message_extension].add().d = 320\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:287\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 327\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:300\t> extensions[pb2.default_int32_extension] = 401\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:301\t> extensions[pb2.default_int64_extension] = 402\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:302\t> extensions[pb2.default_uint32_extension] = 403\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:303\t> extensions[pb2.default_uint64_extension] = 404\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:304\t> extensions[pb2.default_sint32_extension] = 405\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:305\t> extensions[pb2.default_sint64_extension] = 406\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:306\t> extensions[pb2.default_fixed32_extension] = 407\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:307\t> extensions[pb2.default_fixed64_extension] = 408\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:308\t> extensions[pb2.default_sfixed32_extension] = 409\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:309\t> extensions[pb2.default_sfixed64_extension] = 410\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:310\t> extensions[pb2.default_float_extension] = 411\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:311\t> extensions[pb2.default_double_extension] = 412\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:330\t> message.my_int = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:332\t> message.my_float = 1.0\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:333\t> message.Extensions[unittest_pb2.my_extension_int] = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:346\t> message.my_int = 1 # Field 1.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:349\t> message.Extensions[my_extension_int] = 23 # Field 5.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:358\t> message.my_float = 1.0\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:62\t> actual_lines = text.splitlines(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:85\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:144\t> msg.bb = 42;\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:172\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:241\t> message.c = 123\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:64\t> descriptor.EnumValueDescriptor(name='FOREIGN_FOO', index=0, number=4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:64\t> descriptor.EnumValueDescriptor(name='FOREIGN_FOO', index=0, number=4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:65\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAR', index=1, number=5),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:65\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAR', index=1, number=5),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:66\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAZ', index=2, number=6),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:66\t> descriptor.EnumValueDescriptor(name='FOREIGN_BAZ', index=2, number=6),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:78\t> index=0, number=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:78\t> index=0, number=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:79\t> type=5, cpp_type=1, label=1,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:80\t> has_default_value=False, default_value=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:92\t> index=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:100\t> index=0,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:177\t> kint32min = -2**31\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:177\t> kint32min = -2**31\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:178\t> kint64min = -2**63\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:178\t> kint64min = -2**63\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:179\t> kint32max = 2**31 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:180\t> kint64max = 2**63 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:181\t> kuint32max = 2**32 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:182\t> kuint64max = 2**64 - 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:603\t> field.number = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:130\t> golden_message = unittest_pb2.TestRequired(a=1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:225\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:225\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:231\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:246\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:246\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:252\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:270\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:270\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:276\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:291\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:291\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:297\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:372\t> message.repeated_nested_message.add().bb = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:373\t> message.repeated_nested_message.add().bb = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:374\t> message.repeated_nested_message.add().bb = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:375\t> message.repeated_nested_message.add().bb = 6\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:376\t> message.repeated_nested_message.add().bb = 5\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:377\t> message.repeated_nested_message.add().bb = 4\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:392\t> message.repeated_nested_message.add().bb = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:393\t> message.repeated_nested_message.add().bb = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:394\t> message.repeated_nested_message.add().bb = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:395\t> message.repeated_nested_message.add().bb = 6\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:396\t> message.repeated_nested_message.add().bb = 5\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:397\t> message.repeated_nested_message.add().bb = 4\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:448\t> messages[0].optional_int32 = 1\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:449\t> messages[1].optional_int64 = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:450\t> messages[2].optional_int32 = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:454\t> merged_message.optional_int32 = 3\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:455\t> merged_message.optional_int64 = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:45\t> field_number = 0xabc\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:46\t> tag_type = 2\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:117\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:117\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:118\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:118\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:119\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:119\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:120\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:120\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:125\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:125\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:130\t> [wire_format.UInt32ByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:135\t> [wire_format.UInt64ByteSize, wire_format.UINT64_MAX, 10],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:140\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:140\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:148\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:148\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.Fixed32ByteSize, wire_format.UINT32_MAX, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:156\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:156\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed64ByteSize, wire_format.UINT64_MAX, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:159\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:159\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MIN, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:161\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MAX, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:164\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MIN, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:165\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MAX, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.BoolByteSize, False, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.BoolByteSize, True, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:178\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:178\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:181\t> [wire_format.EnumByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:206\t> message_byte_size = 10\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:224\t> mock_message.byte_size = 128\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:232\t> mock_message.byte_size = 10\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:238\t> mock_message.byte_size = 128\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:54\t>MAX_EXTENSION = 536870912\n",
"./python/google/protobuf/descriptor.py:449\t> TYPE_DOUBLE = 1\n",
"./python/google/protobuf/descriptor.py:450\t> TYPE_FLOAT = 2\n",
"./python/google/protobuf/descriptor.py:451\t> TYPE_INT64 = 3\n",
"./python/google/protobuf/descriptor.py:452\t> TYPE_UINT64 = 4\n",
"./python/google/protobuf/descriptor.py:453\t> TYPE_INT32 = 5\n",
"./python/google/protobuf/descriptor.py:454\t> TYPE_FIXED64 = 6\n",
"./python/google/protobuf/descriptor.py:455\t> TYPE_FIXED32 = 7\n",
"./python/google/protobuf/descriptor.py:456\t> TYPE_BOOL = 8\n",
"./python/google/protobuf/descriptor.py:457\t> TYPE_STRING = 9\n",
"./python/google/protobuf/descriptor.py:458\t> TYPE_GROUP = 10\n",
"./python/google/protobuf/descriptor.py:459\t> TYPE_MESSAGE = 11\n",
"./python/google/protobuf/descriptor.py:460\t> TYPE_BYTES = 12\n",
"./python/google/protobuf/descriptor.py:461\t> TYPE_UINT32 = 13\n",
"./python/google/protobuf/descriptor.py:462\t> TYPE_ENUM = 14\n",
"./python/google/protobuf/descriptor.py:463\t> TYPE_SFIXED32 = 15\n",
"./python/google/protobuf/descriptor.py:464\t> TYPE_SFIXED64 = 16\n",
"./python/google/protobuf/descriptor.py:465\t> TYPE_SINT32 = 17\n",
"./python/google/protobuf/descriptor.py:466\t> TYPE_SINT64 = 18\n",
"./python/google/protobuf/descriptor.py:467\t> MAX_TYPE = 18\n",
"./python/google/protobuf/descriptor.py:473\t> CPPTYPE_INT32 = 1\n",
"./python/google/protobuf/descriptor.py:474\t> CPPTYPE_INT64 = 2\n",
"./python/google/protobuf/descriptor.py:475\t> CPPTYPE_UINT32 = 3\n",
"./python/google/protobuf/descriptor.py:476\t> CPPTYPE_UINT64 = 4\n",
"./python/google/protobuf/descriptor.py:477\t> CPPTYPE_DOUBLE = 5\n",
"./python/google/protobuf/descriptor.py:478\t> CPPTYPE_FLOAT = 6\n",
"./python/google/protobuf/descriptor.py:479\t> CPPTYPE_BOOL = 7\n",
"./python/google/protobuf/descriptor.py:480\t> CPPTYPE_ENUM = 8\n",
"./python/google/protobuf/descriptor.py:481\t> CPPTYPE_STRING = 9\n",
"./python/google/protobuf/descriptor.py:482\t> CPPTYPE_MESSAGE = 10\n",
"./python/google/protobuf/descriptor.py:483\t> MAX_CPPTYPE = 10\n",
"./python/google/protobuf/descriptor.py:510\t> LABEL_OPTIONAL = 1\n",
"./python/google/protobuf/descriptor.py:511\t> LABEL_REQUIRED = 2\n",
"./python/google/protobuf/descriptor.py:512\t> LABEL_REPEATED = 3\n",
"./python/google/protobuf/descriptor.py:513\t> MAX_LABEL = 3\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:517\t> MAX_FIELD_NUMBER = (1 << 29) - 1\n",
"./python/google/protobuf/descriptor.py:518\t> FIRST_RESERVED_FIELD_NUMBER = 19000\n",
"./python/google/protobuf/descriptor.py:519\t> LAST_RESERVED_FIELD_NUMBER = 19999\n",
"./python/google/protobuf/descriptor.py:946\t> result[0] = result[0].lower()\n",
"./python/google/protobuf/descriptor.py:1006\t> proto_name = binascii.hexlify(os.urandom(16)).decode('ascii')\n",
"./python/google/protobuf/descriptor.py:1058\t> [type_name[type_name.rfind('.')+1:]])\n",
"./python/google/protobuf/descriptor.py:1065\t> field_proto.name, full_name, field_proto.number - 1,\n",
"./python/google/protobuf/descriptor_pool.py:895\t> field_desc.default_value = 0.0\n",
"./python/google/protobuf/descriptor_pool.py:901\t> field_desc.default_value = field_desc.enum_type.values[0].number\n",
"./python/google/protobuf/descriptor_pool.py:906\t> field_desc.default_value = 0\n",
"./python/google/protobuf/json_format.py:311\t> js['value'] = methodcaller(_WKTJSONMETHODS[full_name][0],\n",
"./python/google/protobuf/json_format.py:373\t> type_name = type_url.split('/')[-1]\n",
"./python/google/protobuf/json_format.py:473\t> identifier = name[1:-1] # strip [] brackets\n",
"./python/google/protobuf/json_format.py:473\t> identifier = name[1:-1] # strip [] brackets\n",
"./python/google/protobuf/json_format.py:474\t> identifier = '.'.join(identifier.split('.')[:-1])\n",
"./python/google/protobuf/json_format.py:505\t> sub_message.null_value = 0\n",
"./python/google/protobuf/json_format.py:593\t> message.null_value = 0\n",
"./python/google/protobuf/text_encoding.py:37\t>_cescape_utf8_to_str = [chr(i) for i in range(0, 256)]\n",
"./python/google/protobuf/text_encoding.py:37\t>_cescape_utf8_to_str = [chr(i) for i in range(0, 256)]\n",
"./python/google/protobuf/text_encoding.py:47\t>_cescape_byte_to_str = ([r'\\%03o' % i for i in range(0, 32)] +\n",
"./python/google/protobuf/text_encoding.py:47\t>_cescape_byte_to_str = ([r'\\%03o' % i for i in range(0, 32)] +\n",
"./python/google/protobuf/text_encoding.py:48\t> [chr(i) for i in range(32, 127)] +\n",
"./python/google/protobuf/text_encoding.py:48\t> [chr(i) for i in range(32, 127)] +\n",
"./python/google/protobuf/text_encoding.py:49\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:49\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:83\t>_cescape_highbit_to_str = ([chr(i) for i in range(0, 127)] +\n",
"./python/google/protobuf/text_encoding.py:83\t>_cescape_highbit_to_str = ([chr(i) for i in range(0, 127)] +\n",
"./python/google/protobuf/text_encoding.py:84\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_encoding.py:84\t> [r'\\%03o' % i for i in range(127, 256)])\n",
"./python/google/protobuf/text_format.py:1029\t> self._position = 0\n",
"./python/google/protobuf/text_format.py:1030\t> self._line = -1\n",
"./python/google/protobuf/text_format.py:1031\t> self._column = 0\n",
"./python/google/protobuf/text_format.py:1036\t> self._previous_line = 0\n",
"./python/google/protobuf/text_format.py:1037\t> self._previous_column = 0\n",
"./python/google/protobuf/text_format.py:1066\t> self._column = 0\n",
"./python/google/protobuf/text_format.py:1074\t> length = len(match.group(0))\n",
"./python/google/protobuf/text_format.py:1115\t> just_started = self._line == 0 and self._column == 0\n",
"./python/google/protobuf/text_format.py:1115\t> just_started = self._line == 0 and self._column == 0\n",
"./python/google/protobuf/text_format.py:1291\t> result = text_encoding.CUnescape(text[1:-1])\n",
"./python/google/protobuf/text_format.py:1291\t> result = text_encoding.CUnescape(text[1:-1])\n",
"./python/google/protobuf/text_format.py:1340\t> token = match.group(0)\n",
"./python/google/protobuf/text_format.py:1474\t> checker = _INTEGER_CHECKERS[2 * int(is_long) + int(is_signed)]\n",
"./python/google/protobuf/text_format.py:1575\t> number = int(value, 0)\n",
"./python/google/protobuf/proto_builder.py:118\t> package, name = full_name.rsplit('.', 1)\n",
"./python/google/protobuf/internal/test_util.py:70\t> message.optional_int32 = 101\n",
"./python/google/protobuf/internal/test_util.py:71\t> message.optional_int64 = 102\n",
"./python/google/protobuf/internal/test_util.py:72\t> message.optional_uint32 = 103\n",
"./python/google/protobuf/internal/test_util.py:73\t> message.optional_uint64 = 104\n",
"./python/google/protobuf/internal/test_util.py:74\t> message.optional_sint32 = 105\n",
"./python/google/protobuf/internal/test_util.py:75\t> message.optional_sint64 = 106\n",
"./python/google/protobuf/internal/test_util.py:76\t> message.optional_fixed32 = 107\n",
"./python/google/protobuf/internal/test_util.py:77\t> message.optional_fixed64 = 108\n",
"./python/google/protobuf/internal/test_util.py:78\t> message.optional_sfixed32 = 109\n",
"./python/google/protobuf/internal/test_util.py:79\t> message.optional_sfixed64 = 110\n",
"./python/google/protobuf/internal/test_util.py:80\t> message.optional_float = 111\n",
"./python/google/protobuf/internal/test_util.py:81\t> message.optional_double = 112\n",
"./python/google/protobuf/internal/test_util.py:87\t> message.optionalgroup.a = 117\n",
"./python/google/protobuf/internal/test_util.py:88\t> message.optional_nested_message.bb = 118\n",
"./python/google/protobuf/internal/test_util.py:89\t> message.optional_foreign_message.c = 119\n",
"./python/google/protobuf/internal/test_util.py:90\t> message.optional_import_message.d = 120\n",
"./python/google/protobuf/internal/test_util.py:91\t> message.optional_public_import_message.e = 126\n",
"./python/google/protobuf/internal/test_util.py:122\t> message.repeatedgroup.add().a = 217\n",
"./python/google/protobuf/internal/test_util.py:123\t> message.repeated_nested_message.add().bb = 218\n",
"./python/google/protobuf/internal/test_util.py:124\t> message.repeated_foreign_message.add().c = 219\n",
"./python/google/protobuf/internal/test_util.py:125\t> message.repeated_import_message.add().d = 220\n",
"./python/google/protobuf/internal/test_util.py:126\t> message.repeated_lazy_message.add().bb = 227\n",
"./python/google/protobuf/internal/test_util.py:152\t> message.repeated_int32[1] = 301\n",
"./python/google/protobuf/internal/test_util.py:153\t> message.repeated_int64[1] = 302\n",
"./python/google/protobuf/internal/test_util.py:154\t> message.repeated_uint32[1] = 303\n",
"./python/google/protobuf/internal/test_util.py:155\t> message.repeated_uint64[1] = 304\n",
"./python/google/protobuf/internal/test_util.py:156\t> message.repeated_sint32[1] = 305\n",
"./python/google/protobuf/internal/test_util.py:157\t> message.repeated_sint64[1] = 306\n",
"./python/google/protobuf/internal/test_util.py:158\t> message.repeated_fixed32[1] = 307\n",
"./python/google/protobuf/internal/test_util.py:159\t> message.repeated_fixed64[1] = 308\n",
"./python/google/protobuf/internal/test_util.py:160\t> message.repeated_sfixed32[1] = 309\n",
"./python/google/protobuf/internal/test_util.py:161\t> message.repeated_sfixed64[1] = 310\n",
"./python/google/protobuf/internal/test_util.py:162\t> message.repeated_float[1] = 311\n",
"./python/google/protobuf/internal/test_util.py:163\t> message.repeated_double[1] = 312\n",
"./python/google/protobuf/internal/test_util.py:169\t> message.repeatedgroup.add().a = 317\n",
"./python/google/protobuf/internal/test_util.py:170\t> message.repeated_nested_message.add().bb = 318\n",
"./python/google/protobuf/internal/test_util.py:171\t> message.repeated_foreign_message.add().c = 319\n",
"./python/google/protobuf/internal/test_util.py:172\t> message.repeated_import_message.add().d = 320\n",
"./python/google/protobuf/internal/test_util.py:173\t> message.repeated_lazy_message.add().bb = 327\n",
"./python/google/protobuf/internal/test_util.py:189\t> message.default_int32 = 401\n",
"./python/google/protobuf/internal/test_util.py:190\t> message.default_int64 = 402\n",
"./python/google/protobuf/internal/test_util.py:191\t> message.default_uint32 = 403\n",
"./python/google/protobuf/internal/test_util.py:192\t> message.default_uint64 = 404\n",
"./python/google/protobuf/internal/test_util.py:193\t> message.default_sint32 = 405\n",
"./python/google/protobuf/internal/test_util.py:194\t> message.default_sint64 = 406\n",
"./python/google/protobuf/internal/test_util.py:195\t> message.default_fixed32 = 407\n",
"./python/google/protobuf/internal/test_util.py:196\t> message.default_fixed64 = 408\n",
"./python/google/protobuf/internal/test_util.py:197\t> message.default_sfixed32 = 409\n",
"./python/google/protobuf/internal/test_util.py:198\t> message.default_sfixed64 = 410\n",
"./python/google/protobuf/internal/test_util.py:199\t> message.default_float = 411\n",
"./python/google/protobuf/internal/test_util.py:200\t> message.default_double = 412\n",
"./python/google/protobuf/internal/test_util.py:212\t> message.oneof_uint32 = 601\n",
"./python/google/protobuf/internal/test_util.py:213\t> message.oneof_nested_message.bb = 602\n",
"./python/google/protobuf/internal/test_util.py:220\t> message.optional_lazy_message.bb = 127\n",
"./python/google/protobuf/internal/test_util.py:238\t> extensions[pb2.optional_int32_extension] = 101\n",
"./python/google/protobuf/internal/test_util.py:239\t> extensions[pb2.optional_int64_extension] = 102\n",
"./python/google/protobuf/internal/test_util.py:240\t> extensions[pb2.optional_uint32_extension] = 103\n",
"./python/google/protobuf/internal/test_util.py:241\t> extensions[pb2.optional_uint64_extension] = 104\n",
"./python/google/protobuf/internal/test_util.py:242\t> extensions[pb2.optional_sint32_extension] = 105\n",
"./python/google/protobuf/internal/test_util.py:243\t> extensions[pb2.optional_sint64_extension] = 106\n",
"./python/google/protobuf/internal/test_util.py:244\t> extensions[pb2.optional_fixed32_extension] = 107\n",
"./python/google/protobuf/internal/test_util.py:245\t> extensions[pb2.optional_fixed64_extension] = 108\n",
"./python/google/protobuf/internal/test_util.py:246\t> extensions[pb2.optional_sfixed32_extension] = 109\n",
"./python/google/protobuf/internal/test_util.py:247\t> extensions[pb2.optional_sfixed64_extension] = 110\n",
"./python/google/protobuf/internal/test_util.py:248\t> extensions[pb2.optional_float_extension] = 111\n",
"./python/google/protobuf/internal/test_util.py:249\t> extensions[pb2.optional_double_extension] = 112\n",
"./python/google/protobuf/internal/test_util.py:254\t> extensions[pb2.optionalgroup_extension].a = 117\n",
"./python/google/protobuf/internal/test_util.py:255\t> extensions[pb2.optional_nested_message_extension].bb = 118\n",
"./python/google/protobuf/internal/test_util.py:256\t> extensions[pb2.optional_foreign_message_extension].c = 119\n",
"./python/google/protobuf/internal/test_util.py:257\t> extensions[pb2.optional_import_message_extension].d = 120\n",
"./python/google/protobuf/internal/test_util.py:258\t> extensions[pb2.optional_public_import_message_extension].e = 126\n",
"./python/google/protobuf/internal/test_util.py:259\t> extensions[pb2.optional_lazy_message_extension].bb = 127\n",
"./python/google/protobuf/internal/test_util.py:289\t> extensions[pb2.repeatedgroup_extension].add().a = 217\n",
"./python/google/protobuf/internal/test_util.py:290\t> extensions[pb2.repeated_nested_message_extension].add().bb = 218\n",
"./python/google/protobuf/internal/test_util.py:291\t> extensions[pb2.repeated_foreign_message_extension].add().c = 219\n",
"./python/google/protobuf/internal/test_util.py:292\t> extensions[pb2.repeated_import_message_extension].add().d = 220\n",
"./python/google/protobuf/internal/test_util.py:293\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 227\n",
"./python/google/protobuf/internal/test_util.py:319\t> extensions[pb2.repeatedgroup_extension].add().a = 317\n",
"./python/google/protobuf/internal/test_util.py:320\t> extensions[pb2.repeated_nested_message_extension].add().bb = 318\n",
"./python/google/protobuf/internal/test_util.py:321\t> extensions[pb2.repeated_foreign_message_extension].add().c = 319\n",
"./python/google/protobuf/internal/test_util.py:322\t> extensions[pb2.repeated_import_message_extension].add().d = 320\n",
"./python/google/protobuf/internal/test_util.py:323\t> extensions[pb2.repeated_lazy_message_extension].add().bb = 327\n",
"./python/google/protobuf/internal/test_util.py:336\t> extensions[pb2.default_int32_extension] = 401\n",
"./python/google/protobuf/internal/test_util.py:337\t> extensions[pb2.default_int64_extension] = 402\n",
"./python/google/protobuf/internal/test_util.py:338\t> extensions[pb2.default_uint32_extension] = 403\n",
"./python/google/protobuf/internal/test_util.py:339\t> extensions[pb2.default_uint64_extension] = 404\n",
"./python/google/protobuf/internal/test_util.py:340\t> extensions[pb2.default_sint32_extension] = 405\n",
"./python/google/protobuf/internal/test_util.py:341\t> extensions[pb2.default_sint64_extension] = 406\n",
"./python/google/protobuf/internal/test_util.py:342\t> extensions[pb2.default_fixed32_extension] = 407\n",
"./python/google/protobuf/internal/test_util.py:343\t> extensions[pb2.default_fixed64_extension] = 408\n",
"./python/google/protobuf/internal/test_util.py:344\t> extensions[pb2.default_sfixed32_extension] = 409\n",
"./python/google/protobuf/internal/test_util.py:345\t> extensions[pb2.default_sfixed64_extension] = 410\n",
"./python/google/protobuf/internal/test_util.py:346\t> extensions[pb2.default_float_extension] = 411\n",
"./python/google/protobuf/internal/test_util.py:347\t> extensions[pb2.default_double_extension] = 412\n",
"./python/google/protobuf/internal/test_util.py:359\t> extensions[pb2.oneof_uint32_extension] = 601\n",
"./python/google/protobuf/internal/test_util.py:360\t> extensions[pb2.oneof_nested_message_extension].bb = 602\n",
"./python/google/protobuf/internal/test_util.py:371\t> message.my_int = 1\n",
"./python/google/protobuf/internal/test_util.py:373\t> message.my_float = 1.0\n",
"./python/google/protobuf/internal/test_util.py:374\t> message.Extensions[unittest_pb2.my_extension_int] = 23\n",
"./python/google/protobuf/internal/test_util.py:387\t> message.my_int = 1 # Field 1.\n",
"./python/google/protobuf/internal/test_util.py:390\t> message.Extensions[my_extension_int] = 23 # Field 5.\n",
"./python/google/protobuf/internal/test_util.py:399\t> message.my_float = 1.0\n",
"./python/google/protobuf/internal/wire_format.py:40\t>TAG_TYPE_BITS = 3 # Number of bits used to hold type info in a proto tag.\n",
"./python/google/protobuf/internal/wire_format.py:41\t>TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1 # 0x7\n",
"./python/google/protobuf/internal/wire_format.py:41\t>TAG_TYPE_MASK = (1 << TAG_TYPE_BITS) - 1 # 0x7\n",
"./python/google/protobuf/internal/wire_format.py:47\t>WIRETYPE_VARINT = 0\n",
"./python/google/protobuf/internal/wire_format.py:48\t>WIRETYPE_FIXED64 = 1\n",
"./python/google/protobuf/internal/wire_format.py:49\t>WIRETYPE_LENGTH_DELIMITED = 2\n",
"./python/google/protobuf/internal/wire_format.py:50\t>WIRETYPE_START_GROUP = 3\n",
"./python/google/protobuf/internal/wire_format.py:51\t>WIRETYPE_END_GROUP = 4\n",
"./python/google/protobuf/internal/wire_format.py:52\t>WIRETYPE_FIXED32 = 5\n",
"./python/google/protobuf/internal/wire_format.py:53\t>_WIRETYPE_MAX = 5\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:57\t>INT32_MAX = int((1 << 31) - 1)\n",
"./python/google/protobuf/internal/wire_format.py:58\t>INT32_MIN = int(-(1 << 31))\n",
"./python/google/protobuf/internal/wire_format.py:58\t>INT32_MIN = int(-(1 << 31))\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:59\t>UINT32_MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:61\t>INT64_MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/wire_format.py:62\t>INT64_MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/wire_format.py:62\t>INT64_MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:63\t>UINT64_MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/wire_format.py:209\t> total_size = (2 * TagByteSize(1) + TagByteSize(2) + TagByteSize(3))\n",
"./python/google/protobuf/internal/api_implementation.py:46\t> _api_version = -1 # Unspecified by compiler flags.\n",
"./python/google/protobuf/internal/api_implementation.py:62\t> _api_version = 2\n",
"./python/google/protobuf/internal/api_implementation.py:78\t> 'python' if _api_version <= 0 else 'cpp')\n",
"./python/google/protobuf/internal/_parameterized.py:237\t> testcase_params = testcase_params[1:]\n",
"./python/google/protobuf/internal/_parameterized.py:304\t> testcases = testcases[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:196\t> kint32min = -2**31\n",
"./python/google/protobuf/internal/descriptor_test.py:196\t> kint32min = -2**31\n",
"./python/google/protobuf/internal/descriptor_test.py:197\t> kint64min = -2**63\n",
"./python/google/protobuf/internal/descriptor_test.py:197\t> kint64min = -2**63\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:198\t> kint32max = 2**31 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:199\t> kint64max = 2**63 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:200\t> kuint32max = 2**32 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:201\t> kuint64max = 2**64 - 1\n",
"./python/google/protobuf/internal/descriptor_test.py:528\t> item = sequence[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:533\t> other_item = unittest_pb2.NestedTestAllTypes.DESCRIPTOR.fields[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:565\t> key, item = mapping.items()[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:930\t> enum_type_val.number = 3\n",
"./python/google/protobuf/internal/descriptor_test.py:932\t> field.number = 1\n",
"./python/google/protobuf/internal/descriptor_test.py:937\t> field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:943\t> enum_field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:975\t> enum_type_val.number = 3\n",
"./python/google/protobuf/internal/descriptor_test.py:977\t> field.number = 1\n",
"./python/google/protobuf/internal/descriptor_test.py:982\t> enum_field.number = 2\n",
"./python/google/protobuf/internal/descriptor_test.py:1010\t> field.number = index + 1\n",
"./python/google/protobuf/internal/descriptor_test.py:1026\t> field.number = index + 1\n",
"./python/google/protobuf/internal/message_test.py:152\t> end_tag = encoder.TagBytes(1, 4)\n",
"./python/google/protobuf/internal/message_test.py:152\t> end_tag = encoder.TagBytes(1, 4)\n",
"./python/google/protobuf/internal/message_test.py:312\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:312\t> kMostPosExponentNoSigBits = math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:318\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 127)\n",
"./python/google/protobuf/internal/message_test.py:333\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:333\t> kMostNegExponentNoSigBits = math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:339\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -127)\n",
"./python/google/protobuf/internal/message_test.py:357\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:357\t> kMostPosExponentNoSigBits = math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:363\t> kMostPosExponentOneSigBit = 1.5 * math.pow(2, 1023)\n",
"./python/google/protobuf/internal/message_test.py:378\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:378\t> kMostNegExponentNoSigBits = math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:384\t> kMostNegExponentOneSigBit = 1.5 * math.pow(2, -1023)\n",
"./python/google/protobuf/internal/message_test.py:400\t> message.optional_float = 2.0\n",
"./python/google/protobuf/internal/message_test.py:405\t> message.optional_double = 0.12345678912345678\n",
"./python/google/protobuf/internal/message_test.py:496\t> message.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:497\t> message.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:498\t> message.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:499\t> message.repeated_nested_message.add().bb = 6\n",
"./python/google/protobuf/internal/message_test.py:500\t> message.repeated_nested_message.add().bb = 5\n",
"./python/google/protobuf/internal/message_test.py:501\t> message.repeated_nested_message.add().bb = 4\n",
"./python/google/protobuf/internal/message_test.py:516\t> message.repeated_nested_message.add().bb = 21\n",
"./python/google/protobuf/internal/message_test.py:517\t> message.repeated_nested_message.add().bb = 20\n",
"./python/google/protobuf/internal/message_test.py:518\t> message.repeated_nested_message.add().bb = 13\n",
"./python/google/protobuf/internal/message_test.py:519\t> message.repeated_nested_message.add().bb = 33\n",
"./python/google/protobuf/internal/message_test.py:520\t> message.repeated_nested_message.add().bb = 11\n",
"./python/google/protobuf/internal/message_test.py:521\t> message.repeated_nested_message.add().bb = 24\n",
"./python/google/protobuf/internal/message_test.py:522\t> message.repeated_nested_message.add().bb = 10\n",
"./python/google/protobuf/internal/message_test.py:543\t> message.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:544\t> message.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:545\t> message.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:546\t> message.repeated_nested_message.add().bb = 6\n",
"./python/google/protobuf/internal/message_test.py:547\t> message.repeated_nested_message.add().bb = 5\n",
"./python/google/protobuf/internal/message_test.py:548\t> message.repeated_nested_message.add().bb = 4\n",
"./python/google/protobuf/internal/message_test.py:604\t> m1.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:605\t> m1.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:606\t> m1.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:607\t> m2.repeated_nested_message.add().bb = 1\n",
"./python/google/protobuf/internal/message_test.py:608\t> m2.repeated_nested_message.add().bb = 2\n",
"./python/google/protobuf/internal/message_test.py:609\t> m2.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:668\t> m.oneof_uint32 = 0\n",
"./python/google/protobuf/internal/message_test.py:682\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:703\t> m.oneof_nested_message.bb = 11\n",
"./python/google/protobuf/internal/message_test.py:715\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:727\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:742\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:751\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:760\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:771\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:778\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:785\t> m.payload.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:795\t> m.payload.oneof_nested_message.bb = 11\n",
"./python/google/protobuf/internal/message_test.py:796\t> m.child.payload.oneof_nested_message.bb = 12\n",
"./python/google/protobuf/internal/message_test.py:798\t> m2.payload.oneof_uint32 = 13\n",
"./python/google/protobuf/internal/message_test.py:812\t> m.oneof_uint32 = 11\n",
"./python/google/protobuf/internal/message_test.py:834\t> sl = m.repeated_int32[long(0):long(len(m.repeated_int32))]\n",
"./python/google/protobuf/internal/message_test.py:838\t> m.repeated_nested_message.add().bb = 3\n",
"./python/google/protobuf/internal/message_test.py:839\t> sl = m.repeated_nested_message[long(0):long(len(m.repeated_nested_message))]\n",
"./python/google/protobuf/internal/message_test.py:851\t> FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]\n",
"./python/google/protobuf/internal/message_test.py:851\t> FALSY_VALUES = [None, False, 0, 0.0, b'', u'', bytearray(), [], {}, set()]\n",
"./python/google/protobuf/internal/message_test.py:1103\t> message.optional_int32 = 0\n",
"./python/google/protobuf/internal/message_test.py:1105\t> message.optional_nested_message.bb = 0\n",
"./python/google/protobuf/internal/message_test.py:1111\t> message.optional_int32 = 5\n",
"./python/google/protobuf/internal/message_test.py:1113\t> message.optional_nested_message.bb = 15\n",
"./python/google/protobuf/internal/message_test.py:1137\t> m.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1141\t> m.repeated_nested_enum[0] = 2\n",
"./python/google/protobuf/internal/message_test.py:1143\t> m.repeated_nested_enum[0] = 123456\n",
"./python/google/protobuf/internal/message_test.py:1147\t> m2.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1164\t> m.known_map_field[123] = 0\n",
"./python/google/protobuf/internal/message_test.py:1166\t> m.unknown_map_field[1] = 123\n",
"./python/google/protobuf/internal/message_test.py:1195\t> golden_message = unittest_pb2.TestRequired(a=1)\n",
"./python/google/protobuf/internal/message_test.py:1215\t> messages[0].optional_int32 = 1\n",
"./python/google/protobuf/internal/message_test.py:1216\t> messages[1].optional_int64 = 2\n",
"./python/google/protobuf/internal/message_test.py:1217\t> messages[2].optional_int32 = 3\n",
"./python/google/protobuf/internal/message_test.py:1221\t> merged_message.optional_int32 = 3\n",
"./python/google/protobuf/internal/message_test.py:1222\t> merged_message.optional_int64 = 2\n",
"./python/google/protobuf/internal/message_test.py:1259\t> optional_int32=100,\n",
"./python/google/protobuf/internal/message_test.py:1260\t> optional_fixed32=200,\n",
"./python/google/protobuf/internal/message_test.py:1261\t> optional_float=300.5,\n",
"./python/google/protobuf/internal/message_test.py:1263\t> optionalgroup={'a': 400},\n",
"./python/google/protobuf/internal/message_test.py:1264\t> optional_nested_message={'bb': 500},\n",
"./python/google/protobuf/internal/message_test.py:1267\t> repeatedgroup=[{'a': 600},\n",
"./python/google/protobuf/internal/message_test.py:1268\t> {'a': 700}],\n",
"./python/google/protobuf/internal/message_test.py:1270\t> default_int32=800,\n",
"./python/google/protobuf/internal/message_test.py:1368\t> message.optional_nested_message.bb = 0\n",
"./python/google/protobuf/internal/message_test.py:1372\t> message.optional_int32 = 5\n",
"./python/google/protobuf/internal/message_test.py:1373\t> message.optional_float = 1.1\n",
"./python/google/protobuf/internal/message_test.py:1376\t> message.optional_nested_message.bb = 15\n",
"./python/google/protobuf/internal/message_test.py:1396\t> m.optional_nested_enum = 1234567\n",
"./python/google/protobuf/internal/message_test.py:1401\t> m.repeated_nested_enum[0] = 7654321\n",
"./python/google/protobuf/internal/message_test.py:1472\t> msg.map_int32_int32[5] = 15\n",
"./python/google/protobuf/internal/message_test.py:1481\t> submsg = msg.map_int32_foreign_message[5]\n",
"./python/google/protobuf/internal/message_test.py:1492\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1493\t> msg.map_int64_int64[-2**33] = -2**34\n",
"./python/google/protobuf/internal/message_test.py:1494\t> msg.map_uint32_uint32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1495\t> msg.map_uint64_uint64[2**33] = 2**34\n",
"./python/google/protobuf/internal/message_test.py:1496\t> msg.map_int32_float[2] = 1.2\n",
"./python/google/protobuf/internal/message_test.py:1497\t> msg.map_int32_double[1] = 3.3\n",
"./python/google/protobuf/internal/message_test.py:1500\t> msg.map_int32_enum[888] = 2\n",
"./python/google/protobuf/internal/message_test.py:1502\t> msg.map_int32_enum[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1518\t> msg.map_string_string['123'] = 123\n",
"./python/google/protobuf/internal/message_test.py:1530\t> msg2.map_string_string['123'] = 123\n",
"./python/google/protobuf/internal/message_test.py:1549\t> msg.map_int32_int32[0] = 0\n",
"./python/google/protobuf/internal/message_test.py:1563\t> (key, value) = list(msg.map_string_string.items())[0]\n",
"./python/google/protobuf/internal/message_test.py:1592\t> msg.map_int32_foreign_message[999] = msg.map_int32_foreign_message[123]\n",
"./python/google/protobuf/internal/message_test.py:1614\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1616\t> msg.map_int32_all_types[2].optional_nested_message.bb = 2\n",
"./python/google/protobuf/internal/message_test.py:1618\t> msg.map_int32_all_types[1].optional_nested_message.bb = 1\n",
"./python/google/protobuf/internal/message_test.py:1624\t> keys = [1, 2]\n",
"./python/google/protobuf/internal/message_test.py:1624\t> keys = [1, 2]\n",
"./python/google/protobuf/internal/message_test.py:1631\t> msg.map_int32_int32[1] = 1\n",
"./python/google/protobuf/internal/message_test.py:1633\t> msg.map_int32_int32[1] = 128\n",
"./python/google/protobuf/internal/message_test.py:1636\t> msg.map_int32_foreign_message[19].c = 1\n",
"./python/google/protobuf/internal/message_test.py:1638\t> msg.map_int32_foreign_message[19].c = 128\n",
"./python/google/protobuf/internal/message_test.py:1643\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1644\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1645\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1646\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1647\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1650\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1651\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1652\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1653\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1654\t> old_map_value = msg2.map_int32_foreign_message[222]\n",
"./python/google/protobuf/internal/message_test.py:1699\t> msg.map_int32_int32[12] = 34\n",
"./python/google/protobuf/internal/message_test.py:1700\t> msg.map_int32_int32[56] = 78\n",
"./python/google/protobuf/internal/message_test.py:1701\t> msg.map_int64_int64[22] = 33\n",
"./python/google/protobuf/internal/message_test.py:1702\t> msg.map_int32_foreign_message[111].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1703\t> msg.map_int32_foreign_message[222].c = 10\n",
"./python/google/protobuf/internal/message_test.py:1706\t> msg2.map_int32_int32[12] = 55\n",
"./python/google/protobuf/internal/message_test.py:1707\t> msg2.map_int64_int64[88] = 99\n",
"./python/google/protobuf/internal/message_test.py:1708\t> msg2.map_int32_foreign_message[222].c = 15\n",
"./python/google/protobuf/internal/message_test.py:1709\t> msg2.map_int32_foreign_message[222].d = 20\n",
"./python/google/protobuf/internal/message_test.py:1742\t> msg.map_int32_int32[long(-123)] = long(-456)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1743\t> msg.map_int64_int64[long(-2**33)] = long(-2**34)\n",
"./python/google/protobuf/internal/message_test.py:1744\t> msg.map_uint32_uint32[long(123)] = long(456)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1745\t> msg.map_uint64_uint64[long(2**33)] = long(2**34)\n",
"./python/google/protobuf/internal/message_test.py:1758\t> msg.test_map.map_int32_int32[123] = 456\n",
"./python/google/protobuf/internal/message_test.py:1768\t> msg.test_map.map_int32_int32[888] = 999\n",
"./python/google/protobuf/internal/message_test.py:1780\t> msg.test_map.map_int32_foreign_message[123].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1790\t> msg.test_map.map_int32_foreign_message[888].c = 7\n",
"./python/google/protobuf/internal/message_test.py:1813\t> msg.map_int32_foreign_message[5].c = 5\n",
"./python/google/protobuf/internal/message_test.py:1826\t> submsg = msg.map_int32_foreign_message[111]\n",
"./python/google/protobuf/internal/message_test.py:1830\t> submsg.c = 5\n",
"./python/google/protobuf/internal/message_test.py:1849\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1850\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1851\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1854\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1860\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1861\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1862\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1863\t> msg.map_int32_int32[5] = 10\n",
"./python/google/protobuf/internal/message_test.py:1953\t> msg.map_int32_int32[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1954\t> msg.map_int32_int32[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1955\t> msg.map_int32_int32[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1960\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1964\t> msg = map_unittest_pb2.TestMap(map_int32_int32={1: 2, 3: 4})\n",
"./python/google/protobuf/internal/message_test.py:1969\t> map_int32_foreign_message={3: unittest_pb2.ForeignMessage(c=5)})\n",
"./python/google/protobuf/internal/message_test.py:1969\t> map_int32_foreign_message={3: unittest_pb2.ForeignMessage(c=5)})\n",
"./python/google/protobuf/internal/message_test.py:1979\t> int32_map[2] = 4\n",
"./python/google/protobuf/internal/message_test.py:1980\t> int32_map[3] = 6\n",
"./python/google/protobuf/internal/message_test.py:1981\t> int32_map[4] = 8\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1985\t> matching_dict = {2: 4, 3: 6, 4: 8}\n",
"./python/google/protobuf/internal/message_test.py:1995\t> int32_foreign_message[2].c = 5\n",
"./python/google/protobuf/internal/message_test.py:2026\t> msg.map_int32_int32[4] = 6\n",
"./python/google/protobuf/internal/message_test.py:2048\t> msg.map_int32_int32[-123] = -456\n",
"./python/google/protobuf/internal/message_test.py:2057\t> msg.map_int32_int32[35] = 64\n",
"./python/google/protobuf/internal/message_test.py:2058\t> msg.map_string_foreign_message['foo'].c = 5\n",
"./python/google/protobuf/internal/message_test.py:2067\t> tp_name = str(type(msg)).split(\"'\")[1]\n",
"./python/google/protobuf/internal/message_test.py:2074\t> class_name = parts[-1]\n",
"./python/google/protobuf/internal/message_test.py:2075\t> module_name = '.'.join(parts[:-1])\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/message_test.py:2183\t> self.p.field.payload = 'c' * (1024 * 1024 * 64 + 1)\n",
"./python/google/protobuf/internal/json_format_test.py:62\t> message.int32_value = 20\n",
"./python/google/protobuf/internal/json_format_test.py:63\t> message.int64_value = -20\n",
"./python/google/protobuf/internal/json_format_test.py:64\t> message.uint32_value = 3120987654\n",
"./python/google/protobuf/internal/json_format_test.py:65\t> message.uint64_value = 12345678900\n",
"./python/google/protobuf/internal/json_format_test.py:67\t> message.double_value = 3.1415\n",
"./python/google/protobuf/internal/json_format_test.py:71\t> message.message_value.value = 10\n",
"./python/google/protobuf/internal/json_format_test.py:92\t> message.repeated_message_value.add().value = 10\n",
"./python/google/protobuf/internal/json_format_test.py:93\t> message.repeated_message_value.add().value = 11\n",
"./python/google/protobuf/internal/json_format_test.py:123\t> repeated_int32_value=[89, 4])\n",
"./python/google/protobuf/internal/json_format_test.py:123\t> repeated_int32_value=[89, 4])\n",
"./python/google/protobuf/internal/json_format_test.py:166\t> message.enum_value = 999\n",
"./python/google/protobuf/internal/json_format_test.py:177\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:194\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:209\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:218\t> 'i': 23,\n",
"./python/google/protobuf/internal/json_format_test.py:235\t> message.message_set.Extensions[ext1].i = 23\n",
"./python/google/protobuf/internal/json_format_test.py:324\t> message.bool_map[True] = 1\n",
"./python/google/protobuf/internal/json_format_test.py:325\t> message.bool_map[False] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:326\t> message.int32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:327\t> message.int32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:328\t> message.int64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:329\t> message.int64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:330\t> message.uint32_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:331\t> message.uint32_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:332\t> message.uint64_map[1] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:333\t> message.uint64_map[2] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:334\t> message.string_map['1'] = 2\n",
"./python/google/protobuf/internal/json_format_test.py:335\t> message.string_map['null'] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:336\t> message.map_map['1'].bool_map[True] = 3\n",
"./python/google/protobuf/internal/json_format_test.py:357\t> message.oneof_int32_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:385\t> message.value.seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:386\t> message.value.nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:387\t> message.repeated_value.add().seconds = 20\n",
"./python/google/protobuf/internal/json_format_test.py:388\t> message.repeated_value[0].nanos = 1\n",
"./python/google/protobuf/internal/json_format_test.py:389\t> message.repeated_value.add().seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:390\t> message.repeated_value[1].nanos = 10000\n",
"./python/google/protobuf/internal/json_format_test.py:391\t> message.repeated_value.add().seconds = 100000000\n",
"./python/google/protobuf/internal/json_format_test.py:392\t> message.repeated_value[2].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:394\t> message.repeated_value.add().seconds = 253402300799\n",
"./python/google/protobuf/internal/json_format_test.py:395\t> message.repeated_value[3].nanos = 999999999\n",
"./python/google/protobuf/internal/json_format_test.py:397\t> message.repeated_value.add().seconds = -62135596800\n",
"./python/google/protobuf/internal/json_format_test.py:398\t> message.repeated_value[4].nanos = 0\n",
"./python/google/protobuf/internal/json_format_test.py:425\t> message.value.seconds = 1\n",
"./python/google/protobuf/internal/json_format_test.py:426\t> message.repeated_value.add().seconds = 0\n",
"./python/google/protobuf/internal/json_format_test.py:427\t> message.repeated_value[0].nanos = 10\n",
"./python/google/protobuf/internal/json_format_test.py:428\t> message.repeated_value.add().seconds = -1\n",
"./python/google/protobuf/internal/json_format_test.py:429\t> message.repeated_value[1].nanos = -1000\n",
"./python/google/protobuf/internal/json_format_test.py:430\t> message.repeated_value.add().seconds = 10\n",
"./python/google/protobuf/internal/json_format_test.py:431\t> message.repeated_value[2].nanos = 11000000\n",
"./python/google/protobuf/internal/json_format_test.py:432\t> message.repeated_value.add().seconds = -315576000000\n",
"./python/google/protobuf/internal/json_format_test.py:433\t> message.repeated_value.add().seconds = 315576000000\n",
"./python/google/protobuf/internal/json_format_test.py:464\t> message.int32_value.value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:493\t> message.value['age'] = 10\n",
"./python/google/protobuf/internal/json_format_test.py:497\t> message.value['address']['house_number'] = 1024\n",
"./python/google/protobuf/internal/json_format_test.py:500\t> struct_list.add_struct()['subkey2'] = 9\n",
"./python/google/protobuf/internal/json_format_test.py:501\t> message.repeated_value.add()['age'] = 11\n",
"./python/google/protobuf/internal/json_format_test.py:526\t> message.repeated_value.add().number_value = 11.1\n",
"./python/google/protobuf/internal/json_format_test.py:528\t> message.repeated_value.add().null_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:553\t> message.value.values.add().number_value = 11.1\n",
"./python/google/protobuf/internal/json_format_test.py:554\t> message.value.values.add().null_value = 0\n",
"./python/google/protobuf/internal/json_format_test.py:558\t> message.repeated_value.add().values.add().number_value = 1\n",
"./python/google/protobuf/internal/json_format_test.py:572\t> value1.value = 1234\n",
"./python/google/protobuf/internal/json_format_test.py:573\t> value2.value = 5678\n",
"./python/google/protobuf/internal/json_format_test.py:600\t> int32_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:601\t> int64_value=-20,\n",
"./python/google/protobuf/internal/json_format_test.py:602\t> uint32_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:603\t> uint64_value=20,\n",
"./python/google/protobuf/internal/json_format_test.py:604\t> double_value=3.14,\n",
"./python/google/protobuf/internal/json_format_test.py:617\t> int32_value.value = 1234\n",
"./python/google/protobuf/internal/json_format_test.py:641\t> duration.seconds = 1\n",
"./python/google/protobuf/internal/json_format_test.py:678\t> int32_value.value = 5678\n",
"./python/google/protobuf/internal/json_format_test.py:902\t> message.value.seconds = 253402300800\n",
"./python/google/protobuf/internal/json_format_test.py:958\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:979\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:996\t> expected = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1004\t> message.int32_value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1005\t> expected = {'int32Value': 12345}\n",
"./python/google/protobuf/internal/json_format_test.py:1011\t> message.value = 12345\n",
"./python/google/protobuf/internal/json_format_test.py:1021\t> int32_value=1,\n",
"./python/google/protobuf/internal/json_format_test.py:1022\t> int64_value=3,\n",
"./python/google/protobuf/internal/json_format_test.py:1023\t> uint32_value=4,\n",
"./python/google/protobuf/internal/wire_format_test.py:49\t> field_number = 0xabc\n",
"./python/google/protobuf/internal/wire_format_test.py:50\t> tag_type = 2\n",
"./python/google/protobuf/internal/wire_format_test.py:121\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:121\t> [wire_format.Int32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:122\t> [wire_format.Int32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:123\t> [wire_format.Int32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:124\t> [wire_format.Int32ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:126\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:126\t> [wire_format.Int64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:127\t> [wire_format.Int64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:128\t> [wire_format.Int64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:129\t> [wire_format.Int64ByteSize, -1, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:131\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:131\t> [wire_format.UInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:132\t> [wire_format.UInt32ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:133\t> [wire_format.UInt32ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:134\t> [wire_format.UInt32ByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/google/protobuf/internal/wire_format_test.py:136\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:136\t> [wire_format.UInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:137\t> [wire_format.UInt64ByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:138\t> [wire_format.UInt64ByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:139\t> [wire_format.UInt64ByteSize, wire_format.UINT64_MAX, 10],\n",
"./python/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:141\t> [wire_format.SInt32ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:142\t> [wire_format.SInt32ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:143\t> [wire_format.SInt32ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:144\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:144\t> [wire_format.SInt32ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:145\t> [wire_format.SInt32ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:146\t> [wire_format.SInt32ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:147\t> [wire_format.SInt32ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:149\t> [wire_format.SInt64ByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:150\t> [wire_format.SInt64ByteSize, -1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:151\t> [wire_format.SInt64ByteSize, 1, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:152\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:152\t> [wire_format.SInt64ByteSize, -63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:153\t> [wire_format.SInt64ByteSize, 63, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:154\t> [wire_format.SInt64ByteSize, -64, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:155\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:155\t> [wire_format.SInt64ByteSize, 64, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:157\t> [wire_format.Fixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:158\t> [wire_format.Fixed32ByteSize, wire_format.UINT32_MAX, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:160\t> [wire_format.Fixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:161\t> [wire_format.Fixed64ByteSize, wire_format.UINT64_MAX, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:163\t> [wire_format.SFixed32ByteSize, 0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:164\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MIN, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:165\t> [wire_format.SFixed32ByteSize, wire_format.INT32_MAX, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:167\t> [wire_format.SFixed64ByteSize, 0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:168\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MIN, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:169\t> [wire_format.SFixed64ByteSize, wire_format.INT64_MAX, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:171\t> [wire_format.FloatByteSize, 0.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:172\t> [wire_format.FloatByteSize, 1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:173\t> [wire_format.FloatByteSize, -1000000000.0, 4],\n",
"./python/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:175\t> [wire_format.DoubleByteSize, 0.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:176\t> [wire_format.DoubleByteSize, 1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:177\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:177\t> [wire_format.DoubleByteSize, -1000000000.0, 8],\n",
"./python/google/protobuf/internal/wire_format_test.py:179\t> [wire_format.BoolByteSize, False, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:180\t> [wire_format.BoolByteSize, True, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:182\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:182\t> [wire_format.EnumByteSize, 0, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:183\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:183\t> [wire_format.EnumByteSize, 127, 1],\n",
"./python/google/protobuf/internal/wire_format_test.py:184\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:184\t> [wire_format.EnumByteSize, 128, 2],\n",
"./python/google/protobuf/internal/wire_format_test.py:185\t> [wire_format.EnumByteSize, wire_format.UINT32_MAX, 5],\n",
"./python/google/protobuf/internal/wire_format_test.py:210\t> message_byte_size = 10\n",
"./python/google/protobuf/internal/wire_format_test.py:228\t> mock_message.byte_size = 128\n",
"./python/google/protobuf/internal/wire_format_test.py:236\t> mock_message.byte_size = 10\n",
"./python/google/protobuf/internal/wire_format_test.py:242\t> mock_message.byte_size = 128\n",
"./python/google/protobuf/internal/proto_builder_test.py:65\t> proto.foo = 12345\n",
"./python/google/protobuf/internal/proto_builder_test.py:76\t> proto.foo = 12345\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:146\t> nested_msg1 = msg1.nested_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:150\t> nested_enum1 = msg1.enum_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:167\t> nested_msg2 = msg2.nested_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:171\t> nested_enum2 = msg2.enum_types[0]\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:361\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1001)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:364\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1002)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:367\t> extension = self.pool.FindExtensionByNumber(factory1_message, 1234567)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:981\t> 'NestedEnum': EnumType([('ALPHA', 1), ('BETA', 2)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:981\t> 'NestedEnum': EnumType([('ALPHA', 1), ('BETA', 2)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:983\t> 'NestedEnum': EnumType([('EPSILON', 5), ('ZETA', 6)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:983\t> 'NestedEnum': EnumType([('EPSILON', 5), ('ZETA', 6)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:985\t> 'NestedEnum': EnumType([('ETA', 7), ('THETA', 8)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:985\t> 'NestedEnum': EnumType([('ETA', 7), ('THETA', 8)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:987\t> ('nested_enum', EnumField(1, 'NestedEnum', 'ETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:988\t> ('nested_field', StringField(2, 'theta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:991\t> ('nested_enum', EnumField(1, 'NestedEnum', 'ZETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:992\t> ('nested_field', StringField(2, 'beta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:993\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:996\t> ('nested_enum', EnumField(1, 'NestedEnum', 'BETA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:997\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1001\t> 'NestedEnum': EnumType([('GAMMA', 3), ('DELTA', 4)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1001\t> 'NestedEnum': EnumType([('GAMMA', 3), ('DELTA', 4)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1003\t> 'NestedEnum': EnumType([('IOTA', 9), ('KAPPA', 10)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1003\t> 'NestedEnum': EnumType([('IOTA', 9), ('KAPPA', 10)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1005\t> 'NestedEnum': EnumType([('LAMBDA', 11), ('MU', 12)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1005\t> 'NestedEnum': EnumType([('LAMBDA', 11), ('MU', 12)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1007\t> ('nested_enum', EnumField(1, 'NestedEnum', 'MU')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1008\t> ('nested_field', StringField(2, 'lambda')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1011\t> ('nested_enum', EnumField(1, 'NestedEnum', 'IOTA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1012\t> ('nested_field', StringField(2, 'delta')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1013\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1016\t> ('nested_enum', EnumField(1, 'NestedEnum', 'GAMMA')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1017\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1027\t> 'NestedEnum': EnumType([('NU', 13), ('XI', 14)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1027\t> 'NestedEnum': EnumType([('NU', 13), ('XI', 14)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1029\t> 'NestedEnum': EnumType([('OMICRON', 15), ('PI', 16)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1029\t> 'NestedEnum': EnumType([('OMICRON', 15), ('PI', 16)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1031\t> 'NestedEnum': EnumType([('RHO', 17), ('SIGMA', 18)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1031\t> 'NestedEnum': EnumType([('RHO', 17), ('SIGMA', 18)]),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1033\t> ('nested_enum', EnumField(1, 'NestedEnum', 'RHO')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1034\t> ('nested_field', StringField(2, 'sigma')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1037\t> ('nested_enum', EnumField(1, 'NestedEnum', 'PI')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1038\t> ('nested_field', StringField(2, 'nu')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1039\t> ('deep_nested_message', MessageField(3, 'DeepNestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1042\t> ('nested_enum', EnumField(1, 'NestedEnum', 'XI')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1043\t> ('nested_message', MessageField(2, 'NestedMessage')),\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:1046\t> ExtensionField(1001, 'DescriptorPoolTest1')),\n",
"./python/google/protobuf/internal/type_checkers.py:197\t> _MIN = -2147483648\n",
"./python/google/protobuf/internal/type_checkers.py:198\t> _MAX = 2147483647\n",
"./python/google/protobuf/internal/type_checkers.py:203\t> _MIN = 0\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:204\t> _MAX = (1 << 32) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:209\t> _MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/type_checkers.py:209\t> _MIN = -(1 << 63)\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:210\t> _MAX = (1 << 63) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:215\t> _MIN = 0\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:216\t> _MAX = (1 << 64) - 1\n",
"./python/google/protobuf/internal/type_checkers.py:227\t> 0.0, numbers.Real),\n",
"./python/google/protobuf/internal/type_checkers.py:229\t> 0.0, numbers.Real),\n",
"./python/google/protobuf/internal/containers.py:154\t> self = args[0]\n",
"./python/google/protobuf/internal/containers.py:155\t> other = args[1] if len(args) >= 2 else ()\n",
"./python/google/protobuf/internal/containers.py:155\t> other = args[1] if len(args) >= 2 else ()\n",
"./python/google/protobuf/internal/encoder.py:78\t>_POS_INF = 1e10000\n",
"./python/google/protobuf/internal/encoder.py:135\t> result = 0\n",
"./python/google/protobuf/internal/encoder.py:164\t> result = 0\n",
"./python/google/protobuf/internal/encoder.py:224\t>Fixed32Sizer = SFixed32Sizer = FloatSizer = _FixedSizer(4)\n",
"./python/google/protobuf/internal/encoder.py:225\t>Fixed64Sizer = SFixed64Sizer = DoubleSizer = _FixedSizer(8)\n",
"./python/google/protobuf/internal/encoder.py:227\t>BoolSizer = _FixedSizer(1)\n",
"./python/google/protobuf/internal/encoder.py:277\t> tag_size = _TagSize(field_number) * 2\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:328\t> static_size = (_TagSize(1) * 2 + _TagSize(2) + _VarintSize(field_number) +\n",
"./python/google/protobuf/internal/encoder.py:329\t> _TagSize(3))\n",
"./python/google/protobuf/internal/encoder.py:352\t> total = 0\n",
"./python/google/protobuf/internal/encoder.py:376\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:380\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:394\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:398\t> bits = value & 0x7f\n",
"./python/google/protobuf/internal/encoder.py:446\t> size = 0\n",
"./python/google/protobuf/internal/encoder.py:480\t> size = 0\n",
"./python/google/protobuf/internal/encoder.py:787\t> TagBytes(1, wire_format.WIRETYPE_START_GROUP),\n",
"./python/google/protobuf/internal/encoder.py:788\t> TagBytes(2, wire_format.WIRETYPE_VARINT),\n",
"./python/google/protobuf/internal/encoder.py:790\t> TagBytes(3, wire_format.WIRETYPE_LENGTH_DELIMITED)])\n",
"./python/google/protobuf/internal/encoder.py:791\t> end_bytes = TagBytes(1, wire_format.WIRETYPE_END_GROUP)\n",
"./python/google/protobuf/internal/python_message.py:442\t> exc = sys.exc_info()[1]\n",
"./python/google/protobuf/internal/python_message.py:470\t> self._cached_byte_size = 0\n",
"./python/google/protobuf/internal/python_message.py:471\t> self._cached_byte_size_dirty = len(kwargs) > 0\n",
"./python/google/protobuf/internal/python_message.py:920\t> type_name = type_url.split('/')[-1]\n",
"./python/google/protobuf/internal/python_message.py:1012\t> size = 0\n",
"./python/google/protobuf/internal/generator_test.py:60\t>MAX_EXTENSION = 536870912\n",
"./python/google/protobuf/internal/unknown_fields_test.py:115\t> item.type_id = 98418603\n",
"./python/google/protobuf/internal/unknown_fields_test.py:117\t> message1.i = 12345\n",
"./python/google/protobuf/internal/unknown_fields_test.py:185\t> decoder = unittest_pb2.TestAllTypes._decoders_by_tag[tag_bytes][0]\n",
"./python/google/protobuf/internal/unknown_fields_test.py:224\t> message.optional_int32 = 1\n",
"./python/google/protobuf/internal/unknown_fields_test.py:225\t> message.optional_uint32 = 2\n",
"./python/google/protobuf/internal/unknown_fields_test.py:230\t> message.optional_int64 = 3\n",
"./python/google/protobuf/internal/unknown_fields_test.py:231\t> message.optional_uint32 = 4\n",
"./python/google/protobuf/internal/unknown_fields_test.py:289\t> tag_bytes][0]\n",
"./python/google/protobuf/internal/message_factory_test.py:61\t> msg.mandatory = 42\n",
"./python/google/protobuf/internal/message_factory_test.py:62\t> msg.nested_factory_2_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:64\t> msg.factory_1_message.factory_1_enum = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:65\t> msg.factory_1_message.nested_factory_1_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:68\t> msg.factory_1_message.scalar_value = 22\n",
"./python/google/protobuf/internal/message_factory_test.py:71\t> msg.factory_1_enum = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:72\t> msg.nested_factory_1_enum = 0\n",
"./python/google/protobuf/internal/message_factory_test.py:74\t> msg.circular_message.mandatory = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:75\t> msg.circular_message.circular_message.mandatory = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:84\t> msg.loop.loop.mandatory = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:85\t> msg.loop.loop.loop.loop.mandatory = 4\n",
"./python/google/protobuf/internal/message_factory_test.py:170\t> rng.start = 1\n",
"./python/google/protobuf/internal/message_factory_test.py:171\t> rng.end = 10\n",
"./python/google/protobuf/internal/message_factory_test.py:185\t> ext.number = 2\n",
"./python/google/protobuf/internal/message_factory_test.py:202\t> ext.number = 2\n",
"./python/google/protobuf/internal/well_known_types.py:51\t>_NANOS_PER_SECOND = 1000000000\n",
"./python/google/protobuf/internal/well_known_types.py:52\t>_NANOS_PER_MILLISECOND = 1000000\n",
"./python/google/protobuf/internal/well_known_types.py:53\t>_NANOS_PER_MICROSECOND = 1000\n",
"./python/google/protobuf/internal/well_known_types.py:54\t>_MILLIS_PER_SECOND = 1000\n",
"./python/google/protobuf/internal/well_known_types.py:55\t>_MICROS_PER_SECOND = 1000000\n",
"./python/google/protobuf/internal/well_known_types.py:56\t>_SECONDS_PER_DAY = 24 * 3600\n",
"./python/google/protobuf/internal/well_known_types.py:56\t>_SECONDS_PER_DAY = 24 * 3600\n",
"./python/google/protobuf/internal/well_known_types.py:57\t>_DURATION_SECONDS_MAX = 315576000000\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:113\t> dt = datetime(1970, 1, 1) + timedelta(days, seconds)\n",
"./python/google/protobuf/internal/well_known_types.py:148\t> time_value = value[0:timezone_offset]\n",
"./python/google/protobuf/internal/well_known_types.py:156\t> nano_value = time_value[point_position + 1:]\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:158\t> td = date_object - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:165\t> nanos = round(float('0.' + nano_value) * 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:167\t> nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:227\t> self.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:236\t> td = dt - datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types.py:256\t> seconds = - self.seconds + int((0 - self.nanos) // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:256\t> seconds = - self.seconds + int((0 - self.nanos) // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:257\t> nanos = (0 - self.nanos) % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:257\t> nanos = (0 - self.nanos) % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:260\t> seconds = self.seconds + int(self.nanos // 1e9)\n",
"./python/google/protobuf/internal/well_known_types.py:261\t> nanos = self.nanos % 1e9\n",
"./python/google/protobuf/internal/well_known_types.py:293\t> seconds = int(value[:-1])\n",
"./python/google/protobuf/internal/well_known_types.py:294\t> nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:298\t> nanos = int(round(float('-0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:298\t> nanos = int(round(float('-0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:300\t> nanos = int(round(float('0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:300\t> nanos = int(round(float('0{0}'.format(value[pos: -1])) *1e9))\n",
"./python/google/protobuf/internal/well_known_types.py:346\t> self.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types.py:698\t> struct_value.null_value = 0\n",
"./python/google/protobuf/internal/decoder.py:97\t>_POS_INF = 1e10000\n",
"./python/google/protobuf/internal/decoder.py:99\t>_NAN = _POS_INF * 0\n",
"./python/google/protobuf/internal/decoder.py:118\t> result = 0\n",
"./python/google/protobuf/internal/decoder.py:119\t> shift = 0\n",
"./python/google/protobuf/internal/decoder.py:137\t> signbit = 1 << (bits - 1)\n",
"./python/google/protobuf/internal/decoder.py:137\t> signbit = 1 << (bits - 1)\n",
"./python/google/protobuf/internal/decoder.py:138\t> mask = (1 << bits) - 1\n",
"./python/google/protobuf/internal/decoder.py:138\t> mask = (1 << bits) - 1\n",
"./python/google/protobuf/internal/decoder.py:141\t> result = 0\n",
"./python/google/protobuf/internal/decoder.py:142\t> shift = 0\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:161\t>_DecodeVarint = _VarintDecoder((1 << 64) - 1, long)\n",
"./python/google/protobuf/internal/decoder.py:162\t>_DecodeSignedVarint = _SignedVarintDecoder(64, long)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:165\t>_DecodeVarint32 = _VarintDecoder((1 << 32) - 1, int)\n",
"./python/google/protobuf/internal/decoder.py:166\t>_DecodeSignedVarint32 = _SignedVarintDecoder(32, int)\n",
"./python/google/protobuf/internal/decoder.py:283\t> result = local_unpack(format, buffer[pos:new_pos])[0]\n",
"./python/google/protobuf/internal/decoder.py:300\t> new_pos = pos + 4\n",
"./python/google/protobuf/internal/decoder.py:318\t> result = local_unpack(' new_pos = pos + 8\n",
"./python/google/protobuf/internal/decoder.py:348\t> result = local_unpack('MESSAGE_SET_ITEM_TAG = encoder.TagBytes(1, wire_format.WIRETYPE_START_GROUP)\n",
"./python/google/protobuf/internal/decoder.py:659\t> type_id_tag_bytes = encoder.TagBytes(2, wire_format.WIRETYPE_VARINT)\n",
"./python/google/protobuf/internal/decoder.py:660\t> message_tag_bytes = encoder.TagBytes(3, wire_format.WIRETYPE_LENGTH_DELIMITED)\n",
"./python/google/protobuf/internal/decoder.py:661\t> item_end_tag_bytes = encoder.TagBytes(1, wire_format.WIRETYPE_END_GROUP)\n",
"./python/google/protobuf/internal/decoder.py:669\t> type_id = -1\n",
"./python/google/protobuf/internal/decoder.py:670\t> message_start = -1\n",
"./python/google/protobuf/internal/decoder.py:671\t> message_end = -1\n",
"./python/google/protobuf/internal/decoder.py:849\t> wire_type = ord(tag_bytes[0:1]) & wiretype_mask\n",
"./python/google/protobuf/internal/decoder.py:849\t> wire_type = ord(tag_bytes[0:1]) & wiretype_mask\n",
"./python/google/protobuf/internal/well_known_types_test.py:78\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:79\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:81\t> message.nanos = 10000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:83\t> message.nanos = 10000\n",
"./python/google/protobuf/internal/well_known_types_test.py:85\t> message.nanos = 10\n",
"./python/google/protobuf/internal/well_known_types_test.py:88\t> message.seconds = -62135596800\n",
"./python/google/protobuf/internal/well_known_types_test.py:89\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:92\t> message.seconds = 253402300799\n",
"./python/google/protobuf/internal/well_known_types_test.py:93\t> message.nanos = 999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:96\t> message.seconds = -1\n",
"./python/google/protobuf/internal/well_known_types_test.py:116\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:117\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:119\t> message.nanos = 10000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:121\t> message.nanos = 10000\n",
"./python/google/protobuf/internal/well_known_types_test.py:123\t> message.nanos = 10\n",
"./python/google/protobuf/internal/well_known_types_test.py:127\t> message.seconds = 315576000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:128\t> message.nanos = 999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:130\t> message.seconds = -315576000000\n",
"./python/google/protobuf/internal/well_known_types_test.py:131\t> message.nanos = -999999999\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:243\t> dt = datetime(1970, 1, 1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:306\t> message.seconds = 253402300800\n",
"./python/google/protobuf/internal/well_known_types_test.py:334\t> message.seconds = -315576000001\n",
"./python/google/protobuf/internal/well_known_types_test.py:335\t> message.nanos = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:341\t> message.seconds = 0\n",
"./python/google/protobuf/internal/well_known_types_test.py:342\t> message.nanos = 999999999 + 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:342\t> message.nanos = 999999999 + 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:348\t> message.seconds = -1\n",
"./python/google/protobuf/internal/well_known_types_test.py:349\t> message.nanos = 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:542\t> nested_src.child.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:543\t> nested_src.child.child.payload.optional_int32 = 5678\n",
"./python/google/protobuf/internal/well_known_types_test.py:569\t> nested_dst.child.payload.optional_int64 = 4321\n",
"./python/google/protobuf/internal/well_known_types_test.py:582\t> nested_dst.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:589\t> nested_dst.payload.optional_int32 = 1234\n",
"./python/google/protobuf/internal/well_known_types_test.py:611\t> dst.foo_message.qux_int = 1\n",
"./python/google/protobuf/internal/well_known_types_test.py:691\t> struct['key1'] = 5\n",
"./python/google/protobuf/internal/well_known_types_test.py:694\t> struct.get_or_create_struct('key4')['subkey'] = 11.0\n",
"./python/google/protobuf/internal/well_known_types_test.py:698\t> struct_list.add_struct()['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:700\t> struct['key7'] = [2, False]\n",
"./python/google/protobuf/internal/well_known_types_test.py:709\t> inner_struct['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:751\t> struct_list[1] = 7\n",
"./python/google/protobuf/internal/well_known_types_test.py:774\t> struct.get_or_create_struct('key3')['replace'] = 12\n",
"./python/google/protobuf/internal/well_known_types_test.py:783\t> empty_list = list2[0]\n",
"./python/google/protobuf/internal/well_known_types_test.py:791\t> empty_struct = list2[1]\n",
"./python/google/protobuf/internal/well_known_types_test.py:809\t> 'key1': 5,\n",
"./python/google/protobuf/internal/well_known_types_test.py:812\t> 'key4': {'subkey': 11.0},\n",
"./python/google/protobuf/internal/well_known_types_test.py:813\t> 'key5': [6, 'seven', True, False, None, {'subkey2': 9}],\n",
"./python/google/protobuf/internal/well_known_types_test.py:813\t> 'key5': [6, 'seven', True, False, None, {'subkey2': 9}],\n",
"./python/google/protobuf/internal/well_known_types_test.py:824\t> inner_struct['subkey2'] = 9\n",
"./python/google/protobuf/internal/well_known_types_test.py:838\t> 'key4': {'replace': 20},\n",
"./python/google/protobuf/internal/well_known_types_test.py:839\t> 'key5': [[False, 5]]\n",
"./python/google/protobuf/internal/well_known_types_test.py:885\t> submessage.int_value = 12345\n",
"./python/google/protobuf/internal/well_known_types_test.py:892\t> submessage.int_value = 12345\n",
"./python/google/protobuf/internal/well_known_types_test.py:914\t> submessage.map_value[str(i)] = i * 2\n",
"./python/google/protobuf/internal/testing_refleaks.py:75\t> NB_RUNS = 3\n",
"./python/google/protobuf/internal/testing_refleaks.py:87\t> oldrefcount = 0\n",
"./benchmarks/python/py_benchmark.py:66\t> counter = 0\n",
"./benchmarks/python/py_benchmark.py:67\t> data = open(os.path.dirname(sys.argv[0]) + \"/../\" + filename).read()\n",
"./benchmarks/python/py_benchmark.py:93\t> counter = counter + 1\n",
"./benchmarks/python/py_benchmark.py:99\t> counter = counter + 1\n",
"./benchmarks/python/py_benchmark.py:129\t> reps = int(math.ceil(3 / t)) * self.full_iteration\n",
"./benchmarks/util/result_parser.py:22\t> size = 0\n",
"./benchmarks/util/result_parser.py:23\t> count = 0\n",
"./benchmarks/util/result_parser.py:27\t> __file_size_map[filename] = (size, 1.0 * size / count)\n",
"./benchmarks/util/result_parser.py:66\t> re.split(\"(_parse_|_serialize)\", benchmark[\"name\"])[0])\n",
"./benchmarks/util/result_parser.py:67\t> behavior = benchmark[\"name\"][len(data_filename) + 1:]\n",
"./benchmarks/util/result_parser.py:69\t> data_filename = data_filename[3:]\n",
"./benchmarks/util/result_parser.py:152\t> total_weight = 0\n",
"./benchmarks/util/result_parser.py:153\t> total_value = 0\n",
"./benchmarks/util/result_parser.py:157\t> avg_time = total_value * 1.0 / total_weight\n",
"./benchmarks/util/result_parser.py:190\t> first_slash_index = result_list[0].find('/')\n",
"./benchmarks/util/result_parser.py:191\t> last_slash_index = result_list[0].rfind('/')\n",
"./benchmarks/util/result_parser.py:192\t> full_filename = result_list[0][first_slash_index+4:last_slash_index] # delete ../ prefix\n",
"./benchmarks/util/result_parser.py:192\t> full_filename = result_list[0][first_slash_index+4:last_slash_index] # delete ../ prefix\n",
"./benchmarks/util/result_parser.py:194\t> behavior_with_suffix = result_list[0][last_slash_index+1:]\n",
"./benchmarks/util/result_parser.py:194\t> behavior_with_suffix = result_list[0][last_slash_index+1:]\n",
"./benchmarks/util/result_uploader.py:60\t> new_result[\"labels\"] = labels_string[1:]\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:14\t>_EXPIRATION_MS = 30 * 24 * 60 * 60 * 1000\n",
"./benchmarks/util/big_query_utils.py:15\t>NUM_RETRIES = 3\n",
"./objectivec/DevTools/pddm.py:208\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:208\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:237\t> line = input_line[12:].strip()\n",
"./objectivec/DevTools/pddm.py:456\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:456\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:516\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:516\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:555\t> import_name = self.first_line.split(' ', 1)[1].strip()\n",
"./objectivec/DevTools/pddm.py:555\t> import_name = self.first_line.split(' ', 1)[1].strip()\n",
"./objectivec/DevTools/pddm.py:593\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:593\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:650\t> result = 0\n",
"./objectivec/DevTools/pddm.py:682\t> result = 1\n",
"./objectivec/DevTools/pddm_tests.py:326\t> (3,) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:329\t> (1, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:332\t> (1, 4, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:336\t> (1, 6, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:340\t> (1, 1, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:344\t> (2, 2, 1) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./objectivec/DevTools/pddm_tests.py:348\t> (1, 2, 2) ),\n",
"./conformance/conformance_python.py:49\t>sys.stdout = os.fdopen(sys.stdout.fileno(), 'wb', 0)\n",
"./conformance/conformance_python.py:50\t>sys.stdin = os.fdopen(sys.stdin.fileno(), 'rb', 0)\n",
"./conformance/conformance_python.py:52\t>test_count = 0\n",
"./conformance/conformance_python.py:108\t> length_bytes = sys.stdin.read(4)\n",
"./conformance/conformance_python.py:117\t> length = struct.unpack(\" test = line.split(\"#\")[0].strip()\n",
"./kokoro/linux/make_test_output.py:38\t> name = values[8].split()[-1]\n",
"./kokoro/linux/make_test_output.py:38\t> name = values[8].split()[-1]\n",
"./kokoro/linux/make_test_output.py:41\t> test[\"time\"] = values[3]\n",
"./kokoro/linux/make_test_output.py:43\t> exitval = values[6]\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf\n",
"astpath \"//Assign/value//Num\" "
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./generate_changelog.py:51\t>if len(sys.argv) < 2:\n",
"./generate_changelog.py:53\t> sys.exit(1)\n",
"./python/mox.py:312\t> return 1\n",
"./python/mox.py:342\t> if (len(self._expected_calls_queue) == 1 and\n",
"./python/mox.py:343\t> isinstance(self._expected_calls_queue[0], MultipleTimesGroup) and\n",
"./python/mox.py:344\t> self._expected_calls_queue[0].IsSatisfied()):\n",
"./python/mox.py:835\t> def __init__(self, float_value, places=7):\n",
"./python/mox.py:857\t> return round(rhs-self._float_value, self._places) == 0\n",
"./python/mox.py:896\t> return rhs.find(self._search_string) > -1\n",
"./python/mox.py:910\t> def __init__(self, pattern, flags=0):\n",
"./python/mox.py:1260\t> return len(self._methods) == 0\n",
"./python/setup.py:16\t>if sys.version_info[0] == 3:\n",
"./python/setup.py:16\t>if sys.version_info[0] == 3:\n",
"./python/setup.py:68\t> sys.exit(-1)\n",
"./python/setup.py:74\t> sys.exit(-1)\n",
"./python/setup.py:77\t> if subprocess.call(protoc_command) != 0:\n",
"./python/setup.py:78\t> sys.exit(-1)\n",
"./python/setup.py:230\t> if sys.version_info <= (2,7):\n",
"./python/setup.py:230\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/setup.py:10\t>if sys.version_info[0] == 3:\n",
"./python/compatibility_tests/v2.5.0/setup.py:10\t>if sys.version_info[0] == 3:\n",
"./python/compatibility_tests/v2.5.0/setup.py:25\t> sys.exit(-1)\n",
"./python/compatibility_tests/v2.5.0/setup.py:28\t> if subprocess.call(protoc_command) != 0:\n",
"./python/compatibility_tests/v2.5.0/setup.py:29\t> sys.exit(-1)\n",
"./python/compatibility_tests/v2.5.0/setup.py:55\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/setup.py:55\t> if sys.version_info <= (2,7):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:95\t> message.repeated_int32.append(201)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:96\t> message.repeated_int64.append(202)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:97\t> message.repeated_uint32.append(203)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:98\t> message.repeated_uint64.append(204)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:99\t> message.repeated_sint32.append(205)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:100\t> message.repeated_sint64.append(206)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:101\t> message.repeated_fixed32.append(207)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:102\t> message.repeated_fixed64.append(208)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:103\t> message.repeated_sfixed32.append(209)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:104\t> message.repeated_sfixed64.append(210)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:105\t> message.repeated_float.append(211)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:106\t> message.repeated_double.append(212)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:125\t> message.repeated_int32.append(301)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:126\t> message.repeated_int64.append(302)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:127\t> message.repeated_uint32.append(303)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:128\t> message.repeated_uint64.append(304)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:129\t> message.repeated_sint32.append(305)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:130\t> message.repeated_sint64.append(306)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:131\t> message.repeated_fixed32.append(307)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:132\t> message.repeated_fixed64.append(308)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:133\t> message.repeated_sfixed32.append(309)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:134\t> message.repeated_sfixed64.append(310)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:135\t> message.repeated_float.append(311)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:136\t> message.repeated_double.append(312)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:237\t> extensions[pb2.repeated_int32_extension].append(201)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:238\t> extensions[pb2.repeated_int64_extension].append(202)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:239\t> extensions[pb2.repeated_uint32_extension].append(203)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:240\t> extensions[pb2.repeated_uint64_extension].append(204)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:241\t> extensions[pb2.repeated_sint32_extension].append(205)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:242\t> extensions[pb2.repeated_sint64_extension].append(206)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:243\t> extensions[pb2.repeated_fixed32_extension].append(207)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:244\t> extensions[pb2.repeated_fixed64_extension].append(208)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:245\t> extensions[pb2.repeated_sfixed32_extension].append(209)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:246\t> extensions[pb2.repeated_sfixed64_extension].append(210)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:247\t> extensions[pb2.repeated_float_extension].append(211)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:248\t> extensions[pb2.repeated_double_extension].append(212)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:267\t> extensions[pb2.repeated_int32_extension].append(301)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:268\t> extensions[pb2.repeated_int64_extension].append(302)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:269\t> extensions[pb2.repeated_uint32_extension].append(303)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:270\t> extensions[pb2.repeated_uint64_extension].append(304)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:271\t> extensions[pb2.repeated_sint32_extension].append(305)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:272\t> extensions[pb2.repeated_sint64_extension].append(306)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:273\t> extensions[pb2.repeated_fixed32_extension].append(307)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:274\t> extensions[pb2.repeated_fixed64_extension].append(308)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:275\t> extensions[pb2.repeated_sfixed32_extension].append(309)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:276\t> extensions[pb2.repeated_sfixed64_extension].append(310)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:277\t> extensions[pb2.repeated_float_extension].append(311)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:278\t> extensions[pb2.repeated_double_extension].append(312)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:402\t> test_case.assertEqual(101, message.optional_int32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:403\t> test_case.assertEqual(102, message.optional_int64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:404\t> test_case.assertEqual(103, message.optional_uint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:405\t> test_case.assertEqual(104, message.optional_uint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:406\t> test_case.assertEqual(105, message.optional_sint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:407\t> test_case.assertEqual(106, message.optional_sint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:408\t> test_case.assertEqual(107, message.optional_fixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:409\t> test_case.assertEqual(108, message.optional_fixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:410\t> test_case.assertEqual(109, message.optional_sfixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:411\t> test_case.assertEqual(110, message.optional_sfixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:412\t> test_case.assertEqual(111, message.optional_float)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:413\t> test_case.assertEqual(112, message.optional_double)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:418\t> test_case.assertEqual(117, message.optionalgroup.a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:419\t> test_case.assertEqual(118, message.optional_nested_message.bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:420\t> test_case.assertEqual(119, message.optional_foreign_message.c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:421\t> test_case.assertEqual(120, message.optional_import_message.d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:422\t> test_case.assertEqual(126, message.optional_public_import_message.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:423\t> test_case.assertEqual(127, message.optional_lazy_message.bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:434\t> test_case.assertEqual(2, len(message.repeated_int32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:435\t> test_case.assertEqual(2, len(message.repeated_int64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:436\t> test_case.assertEqual(2, len(message.repeated_uint32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:437\t> test_case.assertEqual(2, len(message.repeated_uint64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:438\t> test_case.assertEqual(2, len(message.repeated_sint32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:439\t> test_case.assertEqual(2, len(message.repeated_sint64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:440\t> test_case.assertEqual(2, len(message.repeated_fixed32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:441\t> test_case.assertEqual(2, len(message.repeated_fixed64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:442\t> test_case.assertEqual(2, len(message.repeated_sfixed32))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:443\t> test_case.assertEqual(2, len(message.repeated_sfixed64))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:444\t> test_case.assertEqual(2, len(message.repeated_float))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:445\t> test_case.assertEqual(2, len(message.repeated_double))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:446\t> test_case.assertEqual(2, len(message.repeated_bool))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:447\t> test_case.assertEqual(2, len(message.repeated_string))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:448\t> test_case.assertEqual(2, len(message.repeated_bytes))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:450\t> test_case.assertEqual(2, len(message.repeatedgroup))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:451\t> test_case.assertEqual(2, len(message.repeated_nested_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:452\t> test_case.assertEqual(2, len(message.repeated_foreign_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:453\t> test_case.assertEqual(2, len(message.repeated_import_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:454\t> test_case.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:455\t> test_case.assertEqual(2, len(message.repeated_foreign_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:456\t> test_case.assertEqual(2, len(message.repeated_import_enum))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:458\t> test_case.assertEqual(2, len(message.repeated_string_piece))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:459\t> test_case.assertEqual(2, len(message.repeated_cord))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:461\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:461\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:468\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:468\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:469\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:469\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:470\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:470\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:471\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:471\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:472\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:472\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:473\t> test_case.assertEqual(True, message.repeated_bool[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:474\t> test_case.assertEqual('215', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:475\t> test_case.assertEqual('216', message.repeated_bytes[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:477\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:477\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:478\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:478\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:484\t> message.repeated_nested_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:486\t> message.repeated_foreign_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:488\t> message.repeated_import_enum[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:494\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:494\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:495\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:495\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:502\t> test_case.assertEqual(False, message.repeated_bool[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:503\t> test_case.assertEqual('315', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:504\t> test_case.assertEqual('316', message.repeated_bytes[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:507\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:507\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:513\t> message.repeated_nested_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:515\t> message.repeated_foreign_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:517\t> message.repeated_import_enum[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(401, message.default_int32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(402, message.default_int64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(403, message.default_uint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(404, message.default_uint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(405, message.default_sint32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(406, message.default_sint64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(407, message.default_fixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(408, message.default_fixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(409, message.default_sfixed32)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(410, message.default_sfixed64)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:551\t> test_case.assertEqual(411, message.default_float)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:552\t> test_case.assertEqual(412, message.default_double)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:588\t> message.packed_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:588\t> message.packed_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:589\t> message.packed_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:589\t> message.packed_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:590\t> message.packed_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:590\t> message.packed_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:591\t> message.packed_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:591\t> message.packed_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:592\t> message.packed_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:592\t> message.packed_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:593\t> message.packed_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:593\t> message.packed_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:594\t> message.packed_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:594\t> message.packed_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:595\t> message.packed_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:595\t> message.packed_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:596\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:596\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:597\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:597\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:598\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:598\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:599\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:599\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:614\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:614\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:615\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:615\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:616\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:616\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:617\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:617\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:618\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:618\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:619\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:619\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:620\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:620\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:621\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:621\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:622\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:622\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:623\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:623\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:624\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:624\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:625\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:625\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:637\t> message.unpacked_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:637\t> message.unpacked_int32.extend([601, 701])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:638\t> message.unpacked_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:638\t> message.unpacked_int64.extend([602, 702])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:639\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:639\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:640\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:640\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:641\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:641\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:642\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:642\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:643\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:643\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:644\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:644\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:645\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:645\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:646\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:646\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:647\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:647\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:648\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:648\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:59\t> self.CompareToGoldenLines(text, golden_text.splitlines(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:123\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:124\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:125\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:126\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:127\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:151\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:152\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:153\t> message.repeated_int32.append(3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:187\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:188\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:189\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:190\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:191\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:208\t> message.repeated_int64.append(-9223372036854775808)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:209\t> message.repeated_uint64.append(18446744073709551615)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:210\t> message.repeated_double.append(123.456)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:211\t> message.repeated_double.append(1.23e22)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:212\t> message.repeated_double.append(1.23e-18)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:297\t> self.assertEqual(1, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:297\t> self.assertEqual(1, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:298\t> self.assertEqual(2, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:298\t> self.assertEqual(2, message.repeated_uint64[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:312\t> self.assertEquals(23, message.message_set.Extensions[ext1].i)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:330\t> self.assertEqual(-9223372036854775808, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:330\t> self.assertEqual(-9223372036854775808, message.repeated_int64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:331\t> self.assertEqual(18446744073709551615, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:331\t> self.assertEqual(18446744073709551615, message.repeated_uint64[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:332\t> self.assertEqual(123.456, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:332\t> self.assertEqual(123.456, message.repeated_double[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:333\t> self.assertEqual(1.23e22, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:333\t> self.assertEqual(1.23e22, message.repeated_double[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:334\t> self.assertEqual(1.23e-18, message.repeated_double[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:334\t> self.assertEqual(1.23e-18, message.repeated_double[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:336\t> '\\000\\001\\a\\b\\f\\n\\r\\t\\v\\\\\\'\"', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:337\t> self.assertEqual('foocorgegrault', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:338\t> self.assertEqual(u'\\u00fc\\ua71f', message.repeated_string[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:339\t> self.assertEqual(u'\\u00fc', message.repeated_string[3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:444\t> self.assertEqual('\\x0fb', message.repeated_string[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:445\t> self.assertEqual(SLASH + 'xf' + SLASH + 'x62', message.repeated_string[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:446\t> self.assertEqual(SLASH + '\\x0f' + SLASH + 'b', message.repeated_string[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:448\t> message.repeated_string[3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:450\t> message.repeated_string[4])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/text_format_test.py:451\t> self.assertEqual(SLASH + 'x20', message.repeated_string[5])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:106\t> self.assertEqual(self.my_message.EnumValueName('ForeignEnum', 4),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:111\t> 'ForeignEnum'].values_by_number[4].name,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:112\t> self.my_message.EnumValueName('ForeignEnum', 4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:115\t> self.assertEqual(self.my_enum, self.my_enum.values[0].type)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:118\t> self.assertEqual(self.my_message, self.my_message.fields[0].containing_type)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:127\t> self.assertEqual(self.my_enum.values[0].GetOptions(),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:131\t> self.assertEqual(self.my_message.fields[0].GetOptions(),\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:152\t> self.assertEqual(9876543210, file_options.Extensions[file_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:155\t> self.assertEqual(-56, message_options.Extensions[message_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:158\t> self.assertEqual(8765432109, field_options.Extensions[field_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:160\t> self.assertEqual(42, field_options.Extensions[field_opt2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:163\t> self.assertEqual(-789, enum_options.Extensions[enum_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:166\t> self.assertEqual(123, enum_value_options.Extensions[enum_value_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:170\t> self.assertEqual(-9876543210, service_options.Extensions[service_opt1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:193\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:195\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:201\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:203\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:239\t> self.assertEqual(-100, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:241\t> self.assertAlmostEqual(12.3456789, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:242\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:243\t> self.assertAlmostEqual(1.234567890123456789, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:257\t> self.assertAlmostEqual(12, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:258\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:259\t> self.assertAlmostEqual(154, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:265\t> self.assertAlmostEqual(-12, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:266\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:267\t> self.assertAlmostEqual(-154, message_options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:274\t> self.assertEqual(42, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:276\t> self.assertEqual(324, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:279\t> self.assertEqual(876, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:282\t> self.assertEqual(987, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:284\t> self.assertEqual(654, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:287\t> self.assertEqual(743, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:289\t> self.assertEqual(1999, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:292\t> self.assertEqual(2008, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:295\t> self.assertEqual(741, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:298\t> self.assertEqual(1998, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:302\t> self.assertEqual(2121, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:306\t> self.assertEqual(1971, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:309\t> self.assertEqual(321, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:311\t> self.assertEqual(9, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:313\t> self.assertEqual(22, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:315\t> self.assertEqual(24, options.Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:334\t> self.assertEqual(100, file_options.i)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:372\t> self.assertEqual(1001, nested_message.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:375\t> self.assertEqual(1002, nested_field.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:380\t> self.assertEqual(1003, nested_enum.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:383\t> self.assertEqual(1004, nested_enum_value.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:386\t> self.assertEqual(1005, nested_extension.GetOptions().Extensions[\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/descriptor_test.py:608\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:70\t> return not isnan(val) and isnan(val * 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:72\t> return isinf(val) and (val > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:74\t> return isinf(val) and (val < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:135\t> self.assertEquals(unpickled_message.a, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:148\t> self.assertTrue(IsPosInf(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:149\t> self.assertTrue(IsPosInf(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:161\t> self.assertTrue(IsNegInf(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:162\t> self.assertTrue(IsNegInf(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:174\t> self.assertTrue(isnan(golden_message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:175\t> self.assertTrue(isnan(golden_message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:186\t> self.assertTrue(isnan(message.repeated_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:187\t> self.assertTrue(isnan(message.repeated_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:194\t> self.assertTrue(IsPosInf(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:195\t> self.assertTrue(IsPosInf(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:203\t> self.assertTrue(IsNegInf(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:204\t> self.assertTrue(IsNegInf(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:212\t> self.assertTrue(isnan(golden_message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:213\t> self.assertTrue(isnan(golden_message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:218\t> self.assertTrue(isnan(message.packed_float[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:219\t> self.assertTrue(isnan(message.packed_double[0]))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:316\t> message.repeated_int32.append(1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:317\t> message.repeated_int32.append(3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:318\t> message.repeated_int32.append(2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:320\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:320\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:321\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:321\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:322\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:322\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:324\t> message.repeated_float.append(1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:325\t> message.repeated_float.append(1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:326\t> message.repeated_float.append(1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:328\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:328\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:329\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:329\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:330\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:330\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:336\t> self.assertEqual(message.repeated_string[0], 'a')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:337\t> self.assertEqual(message.repeated_string[1], 'b')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:338\t> self.assertEqual(message.repeated_string[2], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:344\t> self.assertEqual(message.repeated_bytes[0], 'a')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:345\t> self.assertEqual(message.repeated_bytes[1], 'b')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:346\t> self.assertEqual(message.repeated_bytes[2], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:352\t> message.repeated_int32.append(-3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:353\t> message.repeated_int32.append(-2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:354\t> message.repeated_int32.append(-1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:356\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:356\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:357\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:357\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:358\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:358\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:364\t> self.assertEqual(message.repeated_string[0], 'c')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:365\t> self.assertEqual(message.repeated_string[1], 'bb')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:366\t> self.assertEqual(message.repeated_string[2], 'aaa')\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:379\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:379\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:380\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:380\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:381\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:381\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:382\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:382\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:383\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:383\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:384\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:384\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:400\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:403\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:406\t> [1, 2, 3, 4, 5, 6])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:409\t> [6, 5, 4, 3, 2, 1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:416\t> message.repeated_int32.append(-3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:417\t> message.repeated_int32.append(-2)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:418\t> message.repeated_int32.append(-1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:420\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:422\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:424\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:426\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:464\t> generator.group1.add().field1.MergeFrom(messages[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:465\t> generator.group1.add().field1.MergeFrom(messages[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:466\t> generator.group1.add().field1.MergeFrom(messages[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:467\t> generator.group2.add().field1.MergeFrom(messages[0])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:468\t> generator.group2.add().field1.MergeFrom(messages[1])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:469\t> generator.group2.add().field1.MergeFrom(messages[2])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:485\t> self.assertEqual(len(parsing_merge.repeated_all_types), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:486\t> self.assertEqual(len(parsing_merge.repeatedgroup), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/message_test.py:488\t> unittest_pb2.TestParsingMerge.repeated_ext]), 3)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:47\t> self.assertEqual((field_number << 3) | tag_type,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:51\t> self.assertRaises(message.EncodeError, PackTag, field_number, 6)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:53\t> self.assertRaises(message.EncodeError, PackTag, field_number, -1)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:57\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:58\t> for expected_wire_type in range(6): # Highest-numbered wiretype is 5.\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:66\t> self.assertRaises(TypeError, wire_format.UnpackTag, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:71\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:71\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:72\t> self.assertEqual(1, Z(-1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:72\t> self.assertEqual(1, Z(-1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:73\t> self.assertEqual(2, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:73\t> self.assertEqual(2, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:74\t> self.assertEqual(3, Z(-2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:74\t> self.assertEqual(3, Z(-2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(4, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(4, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:83\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:88\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:88\t> self.assertEqual(0, Z(0))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:89\t> self.assertEqual(-1, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:89\t> self.assertEqual(-1, Z(1))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:90\t> self.assertEqual(1, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:90\t> self.assertEqual(1, Z(2))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:91\t> self.assertEqual(-2, Z(3))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:91\t> self.assertEqual(-2, Z(3))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(2, Z(4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(2, Z(4))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:100\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:105\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:189\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:189\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:191\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:191\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(10, wire_format.StringByteSize(\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:198\t> 5, unicode('\\xd0\\xa2\\xd0\\xb5\\xd1\\x81\\xd1\\x82', 'utf-8')))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:210\t> self.assertEqual(2 + message_byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:211\t> wire_format.GroupByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:213\t> self.assertEqual(4 + message_byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:214\t> wire_format.GroupByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:218\t> self.assertEqual(2 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:219\t> wire_format.MessageByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:221\t> self.assertEqual(3 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:222\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:225\t> self.assertEqual(4 + mock_message.byte_size,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:226\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:233\t> self.assertEqual(mock_message.byte_size + 6,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:234\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:239\t> self.assertEqual(mock_message.byte_size + 7,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:240\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:244\t> self.assertEqual(mock_message.byte_size + 8,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:245\t> wire_format.MessageSetItemByteSize(128, mock_message))\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/wire_format_test.py:249\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:70\t> self.assertEqual(4, unittest_pb2.FOREIGN_FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:71\t> self.assertEqual(5, unittest_pb2.FOREIGN_BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:72\t> self.assertEqual(6, unittest_pb2.FOREIGN_BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:75\t> self.assertEqual(1, proto.FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:76\t> self.assertEqual(1, unittest_pb2.TestAllTypes.FOO)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:77\t> self.assertEqual(2, proto.BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:78\t> self.assertEqual(2, unittest_pb2.TestAllTypes.BAR)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:79\t> self.assertEqual(3, proto.BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:80\t> self.assertEqual(3, unittest_pb2.TestAllTypes.BAZ)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:92\t> return not isnan(val) and isnan(val * 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:95\t> self.assertTrue(message.inf_double > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:97\t> self.assertTrue(message.neg_inf_double < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:101\t> self.assertTrue(message.inf_float > 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:103\t> self.assertTrue(message.neg_inf_float < 0)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:210\t> [(1, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:213\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:247\t> self.assertEqual(0, all_type_proto.optional_public_import_message.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/generator_test.py:252\t> self.assertEqual(0, public_import_proto.e)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:78\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:97\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/service_reflection_test.py:132\t> self.assertEqual(stub.GetDescriptor().methods[0], channel.method)\n",
"./python/google/protobuf/descriptor.py:945\t> if result and result[0].isupper():\n",
"./python/google/protobuf/descriptor.py:1022\t> if package: full_message_name.insert(0, package)\n",
"./python/google/protobuf/descriptor_pool.py:1039\t> components.pop(-1)\n",
"./python/google/protobuf/message_factory.py:150\t> _AddFile(file_by_name.popitem()[1])\n",
"./python/google/protobuf/json_format.py:102\t> indent=2,\n",
"./python/google/protobuf/json_format.py:187\t> return methodcaller(_WKTJSONMETHODS[full_name][0], message)(self)\n",
"./python/google/protobuf/json_format.py:287\t> if value < 0.0:\n",
"./python/google/protobuf/json_format.py:446\t> methodcaller(_WKTJSONMETHODS[full_name][1], value, message)(self)\n",
"./python/google/protobuf/json_format.py:572\t> _WKTJSONMETHODS[full_name][1], value['value'], sub_message)(self)\n",
"./python/google/protobuf/json_format.py:716\t> if isinstance(value, six.text_type) and value.find(' ') != -1:\n",
"./python/google/protobuf/text_encoding.py:93\t> if len(m.group(1)) & 1:\n",
"./python/google/protobuf/text_encoding.py:93\t> if len(m.group(1)) & 1:\n",
"./python/google/protobuf/text_encoding.py:94\t> return m.group(1) + 'x0' + m.group(2)\n",
"./python/google/protobuf/text_encoding.py:94\t> return m.group(1) + 'x0' + m.group(2)\n",
"./python/google/protobuf/text_encoding.py:95\t> return m.group(0)\n",
"./python/google/protobuf/text_format.py:129\t> indent=0,\n",
"./python/google/protobuf/text_format.py:181\t> indent=0,\n",
"./python/google/protobuf/text_format.py:199\t> indent=0,\n",
"./python/google/protobuf/text_format.py:215\t> indent=0,\n",
"./python/google/protobuf/text_format.py:258\t> indent=0,\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:342\t> key=lambda x: x[0].number if x[0].is_extension else x[0].index)\n",
"./python/google/protobuf/text_format.py:406\t> self.indent += 2\n",
"./python/google/protobuf/text_format.py:408\t> self.indent -= 2\n",
"./python/google/protobuf/text_format.py:1065\t> self._line += 1\n",
"./python/google/protobuf/text_format.py:1267\t> while self.token and self.token[0] in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1284\t> if len(text) < 1 or text[0] not in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1284\t> if len(text) < 1 or text[0] not in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1287\t> if len(text) < 2 or text[-1] != text[0]:\n",
"./python/google/protobuf/text_format.py:1314\t> return ParseError(message, self._previous_line + 1,\n",
"./python/google/protobuf/text_format.py:1315\t> self._previous_column + 1)\n",
"./python/google/protobuf/text_format.py:1319\t> return ParseError(message, self._line + 1, self._column + 1)\n",
"./python/google/protobuf/text_format.py:1319\t> return ParseError(message, self._line + 1, self._column + 1)\n",
"./python/google/protobuf/text_format.py:1498\t> return long(text, 0)\n",
"./python/google/protobuf/text_format.py:1500\t> return int(text, 0)\n",
"./python/google/protobuf/text_format.py:1523\t> if text[0] == '-':\n",
"./python/google/protobuf/proto_builder.py:124\t> for f_number, (f_name, f_type) in enumerate(field_items, 1):\n",
"./python/google/protobuf/internal/test_util.py:105\t> message.repeated_int32.append(201)\n",
"./python/google/protobuf/internal/test_util.py:106\t> message.repeated_int64.append(202)\n",
"./python/google/protobuf/internal/test_util.py:107\t> message.repeated_uint32.append(203)\n",
"./python/google/protobuf/internal/test_util.py:108\t> message.repeated_uint64.append(204)\n",
"./python/google/protobuf/internal/test_util.py:109\t> message.repeated_sint32.append(205)\n",
"./python/google/protobuf/internal/test_util.py:110\t> message.repeated_sint64.append(206)\n",
"./python/google/protobuf/internal/test_util.py:111\t> message.repeated_fixed32.append(207)\n",
"./python/google/protobuf/internal/test_util.py:112\t> message.repeated_fixed64.append(208)\n",
"./python/google/protobuf/internal/test_util.py:113\t> message.repeated_sfixed32.append(209)\n",
"./python/google/protobuf/internal/test_util.py:114\t> message.repeated_sfixed64.append(210)\n",
"./python/google/protobuf/internal/test_util.py:115\t> message.repeated_float.append(211)\n",
"./python/google/protobuf/internal/test_util.py:116\t> message.repeated_double.append(212)\n",
"./python/google/protobuf/internal/test_util.py:137\t> message.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:138\t> message.repeated_int64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:139\t> message.repeated_uint32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:140\t> message.repeated_uint64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:141\t> message.repeated_sint32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:142\t> message.repeated_sint64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:143\t> message.repeated_fixed32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:144\t> message.repeated_fixed64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:145\t> message.repeated_sfixed32.append(0)\n",
"./python/google/protobuf/internal/test_util.py:146\t> message.repeated_sfixed64.append(0)\n",
"./python/google/protobuf/internal/test_util.py:147\t> message.repeated_float.append(0)\n",
"./python/google/protobuf/internal/test_util.py:148\t> message.repeated_double.append(0)\n",
"./python/google/protobuf/internal/test_util.py:273\t> extensions[pb2.repeated_int32_extension].append(201)\n",
"./python/google/protobuf/internal/test_util.py:274\t> extensions[pb2.repeated_int64_extension].append(202)\n",
"./python/google/protobuf/internal/test_util.py:275\t> extensions[pb2.repeated_uint32_extension].append(203)\n",
"./python/google/protobuf/internal/test_util.py:276\t> extensions[pb2.repeated_uint64_extension].append(204)\n",
"./python/google/protobuf/internal/test_util.py:277\t> extensions[pb2.repeated_sint32_extension].append(205)\n",
"./python/google/protobuf/internal/test_util.py:278\t> extensions[pb2.repeated_sint64_extension].append(206)\n",
"./python/google/protobuf/internal/test_util.py:279\t> extensions[pb2.repeated_fixed32_extension].append(207)\n",
"./python/google/protobuf/internal/test_util.py:280\t> extensions[pb2.repeated_fixed64_extension].append(208)\n",
"./python/google/protobuf/internal/test_util.py:281\t> extensions[pb2.repeated_sfixed32_extension].append(209)\n",
"./python/google/protobuf/internal/test_util.py:282\t> extensions[pb2.repeated_sfixed64_extension].append(210)\n",
"./python/google/protobuf/internal/test_util.py:283\t> extensions[pb2.repeated_float_extension].append(211)\n",
"./python/google/protobuf/internal/test_util.py:284\t> extensions[pb2.repeated_double_extension].append(212)\n",
"./python/google/protobuf/internal/test_util.py:303\t> extensions[pb2.repeated_int32_extension].append(301)\n",
"./python/google/protobuf/internal/test_util.py:304\t> extensions[pb2.repeated_int64_extension].append(302)\n",
"./python/google/protobuf/internal/test_util.py:305\t> extensions[pb2.repeated_uint32_extension].append(303)\n",
"./python/google/protobuf/internal/test_util.py:306\t> extensions[pb2.repeated_uint64_extension].append(304)\n",
"./python/google/protobuf/internal/test_util.py:307\t> extensions[pb2.repeated_sint32_extension].append(305)\n",
"./python/google/protobuf/internal/test_util.py:308\t> extensions[pb2.repeated_sint64_extension].append(306)\n",
"./python/google/protobuf/internal/test_util.py:309\t> extensions[pb2.repeated_fixed32_extension].append(307)\n",
"./python/google/protobuf/internal/test_util.py:310\t> extensions[pb2.repeated_fixed64_extension].append(308)\n",
"./python/google/protobuf/internal/test_util.py:311\t> extensions[pb2.repeated_sfixed32_extension].append(309)\n",
"./python/google/protobuf/internal/test_util.py:312\t> extensions[pb2.repeated_sfixed64_extension].append(310)\n",
"./python/google/protobuf/internal/test_util.py:313\t> extensions[pb2.repeated_float_extension].append(311)\n",
"./python/google/protobuf/internal/test_util.py:314\t> extensions[pb2.repeated_double_extension].append(312)\n",
"./python/google/protobuf/internal/test_util.py:445\t> test_case.assertEqual(101, message.optional_int32)\n",
"./python/google/protobuf/internal/test_util.py:446\t> test_case.assertEqual(102, message.optional_int64)\n",
"./python/google/protobuf/internal/test_util.py:447\t> test_case.assertEqual(103, message.optional_uint32)\n",
"./python/google/protobuf/internal/test_util.py:448\t> test_case.assertEqual(104, message.optional_uint64)\n",
"./python/google/protobuf/internal/test_util.py:449\t> test_case.assertEqual(105, message.optional_sint32)\n",
"./python/google/protobuf/internal/test_util.py:450\t> test_case.assertEqual(106, message.optional_sint64)\n",
"./python/google/protobuf/internal/test_util.py:451\t> test_case.assertEqual(107, message.optional_fixed32)\n",
"./python/google/protobuf/internal/test_util.py:452\t> test_case.assertEqual(108, message.optional_fixed64)\n",
"./python/google/protobuf/internal/test_util.py:453\t> test_case.assertEqual(109, message.optional_sfixed32)\n",
"./python/google/protobuf/internal/test_util.py:454\t> test_case.assertEqual(110, message.optional_sfixed64)\n",
"./python/google/protobuf/internal/test_util.py:455\t> test_case.assertEqual(111, message.optional_float)\n",
"./python/google/protobuf/internal/test_util.py:456\t> test_case.assertEqual(112, message.optional_double)\n",
"./python/google/protobuf/internal/test_util.py:462\t> test_case.assertEqual(117, message.optionalgroup.a)\n",
"./python/google/protobuf/internal/test_util.py:463\t> test_case.assertEqual(118, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/test_util.py:464\t> test_case.assertEqual(119, message.optional_foreign_message.c)\n",
"./python/google/protobuf/internal/test_util.py:465\t> test_case.assertEqual(120, message.optional_import_message.d)\n",
"./python/google/protobuf/internal/test_util.py:466\t> test_case.assertEqual(126, message.optional_public_import_message.e)\n",
"./python/google/protobuf/internal/test_util.py:467\t> test_case.assertEqual(127, message.optional_lazy_message.bb)\n",
"./python/google/protobuf/internal/test_util.py:479\t> test_case.assertEqual(2, len(message.repeated_int32))\n",
"./python/google/protobuf/internal/test_util.py:480\t> test_case.assertEqual(2, len(message.repeated_int64))\n",
"./python/google/protobuf/internal/test_util.py:481\t> test_case.assertEqual(2, len(message.repeated_uint32))\n",
"./python/google/protobuf/internal/test_util.py:482\t> test_case.assertEqual(2, len(message.repeated_uint64))\n",
"./python/google/protobuf/internal/test_util.py:483\t> test_case.assertEqual(2, len(message.repeated_sint32))\n",
"./python/google/protobuf/internal/test_util.py:484\t> test_case.assertEqual(2, len(message.repeated_sint64))\n",
"./python/google/protobuf/internal/test_util.py:485\t> test_case.assertEqual(2, len(message.repeated_fixed32))\n",
"./python/google/protobuf/internal/test_util.py:486\t> test_case.assertEqual(2, len(message.repeated_fixed64))\n",
"./python/google/protobuf/internal/test_util.py:487\t> test_case.assertEqual(2, len(message.repeated_sfixed32))\n",
"./python/google/protobuf/internal/test_util.py:488\t> test_case.assertEqual(2, len(message.repeated_sfixed64))\n",
"./python/google/protobuf/internal/test_util.py:489\t> test_case.assertEqual(2, len(message.repeated_float))\n",
"./python/google/protobuf/internal/test_util.py:490\t> test_case.assertEqual(2, len(message.repeated_double))\n",
"./python/google/protobuf/internal/test_util.py:491\t> test_case.assertEqual(2, len(message.repeated_bool))\n",
"./python/google/protobuf/internal/test_util.py:492\t> test_case.assertEqual(2, len(message.repeated_string))\n",
"./python/google/protobuf/internal/test_util.py:493\t> test_case.assertEqual(2, len(message.repeated_bytes))\n",
"./python/google/protobuf/internal/test_util.py:496\t> test_case.assertEqual(2, len(message.repeatedgroup))\n",
"./python/google/protobuf/internal/test_util.py:497\t> test_case.assertEqual(2, len(message.repeated_nested_message))\n",
"./python/google/protobuf/internal/test_util.py:498\t> test_case.assertEqual(2, len(message.repeated_foreign_message))\n",
"./python/google/protobuf/internal/test_util.py:499\t> test_case.assertEqual(2, len(message.repeated_import_message))\n",
"./python/google/protobuf/internal/test_util.py:500\t> test_case.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/google/protobuf/internal/test_util.py:501\t> test_case.assertEqual(2, len(message.repeated_foreign_enum))\n",
"./python/google/protobuf/internal/test_util.py:503\t> test_case.assertEqual(2, len(message.repeated_import_enum))\n",
"./python/google/protobuf/internal/test_util.py:505\t> test_case.assertEqual(2, len(message.repeated_string_piece))\n",
"./python/google/protobuf/internal/test_util.py:506\t> test_case.assertEqual(2, len(message.repeated_cord))\n",
"./python/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/google/protobuf/internal/test_util.py:508\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./python/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/google/protobuf/internal/test_util.py:509\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./python/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/google/protobuf/internal/test_util.py:510\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./python/google/protobuf/internal/test_util.py:511\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/google/protobuf/internal/test_util.py:511\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./python/google/protobuf/internal/test_util.py:512\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/google/protobuf/internal/test_util.py:512\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./python/google/protobuf/internal/test_util.py:513\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/google/protobuf/internal/test_util.py:513\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./python/google/protobuf/internal/test_util.py:514\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:514\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:515\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:515\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:516\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:516\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./python/google/protobuf/internal/test_util.py:517\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:517\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./python/google/protobuf/internal/test_util.py:518\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/google/protobuf/internal/test_util.py:518\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./python/google/protobuf/internal/test_util.py:519\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/google/protobuf/internal/test_util.py:519\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./python/google/protobuf/internal/test_util.py:520\t> test_case.assertEqual(True, message.repeated_bool[0])\n",
"./python/google/protobuf/internal/test_util.py:521\t> test_case.assertEqual('215', message.repeated_string[0])\n",
"./python/google/protobuf/internal/test_util.py:522\t> test_case.assertEqual(b'216', message.repeated_bytes[0])\n",
"./python/google/protobuf/internal/test_util.py:525\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/test_util.py:525\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/test_util.py:526\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:526\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:527\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/google/protobuf/internal/test_util.py:527\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./python/google/protobuf/internal/test_util.py:528\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/google/protobuf/internal/test_util.py:528\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./python/google/protobuf/internal/test_util.py:529\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:529\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./python/google/protobuf/internal/test_util.py:532\t> message.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:534\t> message.repeated_foreign_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:537\t> message.repeated_import_enum[0])\n",
"./python/google/protobuf/internal/test_util.py:539\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/google/protobuf/internal/test_util.py:539\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./python/google/protobuf/internal/test_util.py:540\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/google/protobuf/internal/test_util.py:540\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./python/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/google/protobuf/internal/test_util.py:541\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./python/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/google/protobuf/internal/test_util.py:542\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./python/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/google/protobuf/internal/test_util.py:543\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./python/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/google/protobuf/internal/test_util.py:544\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./python/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:545\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:546\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:547\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./python/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:548\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./python/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/google/protobuf/internal/test_util.py:549\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./python/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/google/protobuf/internal/test_util.py:550\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./python/google/protobuf/internal/test_util.py:551\t> test_case.assertEqual(False, message.repeated_bool[1])\n",
"./python/google/protobuf/internal/test_util.py:552\t> test_case.assertEqual('315', message.repeated_string[1])\n",
"./python/google/protobuf/internal/test_util.py:553\t> test_case.assertEqual(b'316', message.repeated_bytes[1])\n",
"./python/google/protobuf/internal/test_util.py:556\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/test_util.py:556\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/test_util.py:557\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:557\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:558\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/google/protobuf/internal/test_util.py:558\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./python/google/protobuf/internal/test_util.py:559\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/google/protobuf/internal/test_util.py:559\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./python/google/protobuf/internal/test_util.py:560\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:560\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./python/google/protobuf/internal/test_util.py:563\t> message.repeated_nested_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:565\t> message.repeated_foreign_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:568\t> message.repeated_import_enum[1])\n",
"./python/google/protobuf/internal/test_util.py:593\t> test_case.assertEqual(401, message.default_int32)\n",
"./python/google/protobuf/internal/test_util.py:594\t> test_case.assertEqual(402, message.default_int64)\n",
"./python/google/protobuf/internal/test_util.py:595\t> test_case.assertEqual(403, message.default_uint32)\n",
"./python/google/protobuf/internal/test_util.py:596\t> test_case.assertEqual(404, message.default_uint64)\n",
"./python/google/protobuf/internal/test_util.py:597\t> test_case.assertEqual(405, message.default_sint32)\n",
"./python/google/protobuf/internal/test_util.py:598\t> test_case.assertEqual(406, message.default_sint64)\n",
"./python/google/protobuf/internal/test_util.py:599\t> test_case.assertEqual(407, message.default_fixed32)\n",
"./python/google/protobuf/internal/test_util.py:600\t> test_case.assertEqual(408, message.default_fixed64)\n",
"./python/google/protobuf/internal/test_util.py:601\t> test_case.assertEqual(409, message.default_sfixed32)\n",
"./python/google/protobuf/internal/test_util.py:602\t> test_case.assertEqual(410, message.default_sfixed64)\n",
"./python/google/protobuf/internal/test_util.py:603\t> test_case.assertEqual(411, message.default_float)\n",
"./python/google/protobuf/internal/test_util.py:604\t> test_case.assertEqual(412, message.default_double)\n",
"./python/google/protobuf/internal/test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./python/google/protobuf/internal/test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./python/google/protobuf/internal/test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./python/google/protobuf/internal/test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./python/google/protobuf/internal/test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./python/google/protobuf/internal/test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./python/google/protobuf/internal/test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./python/google/protobuf/internal/test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./python/google/protobuf/internal/test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./python/google/protobuf/internal/test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./python/google/protobuf/internal/test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./python/google/protobuf/internal/test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./python/google/protobuf/internal/wire_format.py:74\t>if struct.calcsize(FORMAT_UINT32_LITTLE_ENDIAN) != 4:\n",
"./python/google/protobuf/internal/wire_format.py:76\t>if struct.calcsize(FORMAT_UINT64_LITTLE_ENDIAN) != 8:\n",
"./python/google/protobuf/internal/wire_format.py:88\t> if not 0 <= wire_type <= _WIRETYPE_MAX:\n",
"./python/google/protobuf/internal/wire_format.py:105\t> if value >= 0:\n",
"./python/google/protobuf/internal/wire_format.py:106\t> return value << 1\n",
"./python/google/protobuf/internal/wire_format.py:107\t> return (value << 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:107\t> return (value << 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:112\t> if not value & 0x1:\n",
"./python/google/protobuf/internal/wire_format.py:113\t> return value >> 1\n",
"./python/google/protobuf/internal/wire_format.py:114\t> return (value >> 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:114\t> return (value >> 1) ^ (~0)\n",
"./python/google/protobuf/internal/wire_format.py:127\t> return _VarUInt64ByteSizeNoTag(0xffffffffffffffff & int32)\n",
"./python/google/protobuf/internal/wire_format.py:132\t> return UInt64ByteSize(field_number, 0xffffffffffffffff & int64)\n",
"./python/google/protobuf/internal/wire_format.py:152\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:156\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:160\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:164\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:168\t> return TagByteSize(field_number) + 4\n",
"./python/google/protobuf/internal/wire_format.py:172\t> return TagByteSize(field_number) + 8\n",
"./python/google/protobuf/internal/wire_format.py:176\t> return TagByteSize(field_number) + 1\n",
"./python/google/protobuf/internal/wire_format.py:194\t> return (2 * TagByteSize(field_number) # START and END group.\n",
"./python/google/protobuf/internal/wire_format.py:227\t> return _VarUInt64ByteSizeNoTag(PackTag(field_number, 0))\n",
"./python/google/protobuf/internal/wire_format.py:237\t> if uint64 <= 0x7f: return 1\n",
"./python/google/protobuf/internal/wire_format.py:237\t> if uint64 <= 0x7f: return 1\n",
"./python/google/protobuf/internal/wire_format.py:238\t> if uint64 <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/wire_format.py:238\t> if uint64 <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/wire_format.py:239\t> if uint64 <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/wire_format.py:239\t> if uint64 <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/wire_format.py:240\t> if uint64 <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/wire_format.py:240\t> if uint64 <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/wire_format.py:241\t> if uint64 <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/wire_format.py:241\t> if uint64 <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/wire_format.py:242\t> if uint64 <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/wire_format.py:242\t> if uint64 <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/wire_format.py:243\t> if uint64 <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/wire_format.py:243\t> if uint64 <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/wire_format.py:244\t> if uint64 <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/wire_format.py:244\t> if uint64 <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/wire_format.py:245\t> if uint64 <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/wire_format.py:245\t> if uint64 <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/wire_format.py:248\t> return 10\n",
"./python/google/protobuf/internal/api_implementation.py:49\t>if _api_version == 1:\n",
"./python/google/protobuf/internal/api_implementation.py:51\t>if _api_version < 0: # Still unspecified?\n",
"./python/google/protobuf/internal/_parameterized.py:236\t> BoundParamTest.__name__ += str(testcase_params[0])\n",
"./python/google/protobuf/internal/_parameterized.py:258\t> return len(testcases) == 1 and not isinstance(testcases[0], tuple)\n",
"./python/google/protobuf/internal/_parameterized.py:258\t> return len(testcases) == 1 and not isinstance(testcases[0], tuple)\n",
"./python/google/protobuf/internal/_parameterized.py:302\t> assert _NonStringIterable(testcases[0]), (\n",
"./python/google/protobuf/internal/_parameterized.py:393\t> return self._testMethodName.split(_SEPARATOR)[0]\n",
"./python/google/protobuf/internal/descriptor_test.py:71\t> number=1,\n",
"./python/google/protobuf/internal/descriptor_test.py:76\t> enum_proto.value.add(name='FOREIGN_FOO', number=4)\n",
"./python/google/protobuf/internal/descriptor_test.py:77\t> enum_proto.value.add(name='FOREIGN_BAR', number=5)\n",
"./python/google/protobuf/internal/descriptor_test.py:78\t> enum_proto.value.add(name='FOREIGN_BAZ', number=6)\n",
"./python/google/protobuf/internal/descriptor_test.py:103\t> self.assertEqual(self.my_message.EnumValueName('ForeignEnum', 4),\n",
"./python/google/protobuf/internal/descriptor_test.py:108\t> 'ForeignEnum'].values_by_number[4].name,\n",
"./python/google/protobuf/internal/descriptor_test.py:109\t> self.my_message.EnumValueName('ForeignEnum', 4))\n",
"./python/google/protobuf/internal/descriptor_test.py:111\t> self.my_message.EnumValueName('ForeignEnum', 999)\n",
"./python/google/protobuf/internal/descriptor_test.py:113\t> self.my_message.EnumValueName('NoneEnum', 999)\n",
"./python/google/protobuf/internal/descriptor_test.py:118\t> self.assertEqual(self.my_enum, self.my_enum.values[0].type)\n",
"./python/google/protobuf/internal/descriptor_test.py:121\t> self.assertEqual(self.my_message, self.my_message.fields[0].containing_type)\n",
"./python/google/protobuf/internal/descriptor_test.py:130\t> self.assertEqual(self.my_enum.values[0].GetOptions(),\n",
"./python/google/protobuf/internal/descriptor_test.py:134\t> self.assertEqual(self.my_message.fields[0].GetOptions(),\n",
"./python/google/protobuf/internal/descriptor_test.py:158\t> self.assertEqual(9876543210, file_options.Extensions[file_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:161\t> self.assertEqual(-56, message_options.Extensions[message_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:164\t> self.assertEqual(8765432109, field_options.Extensions[field_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:166\t> self.assertEqual(42, field_options.Extensions[field_opt2])\n",
"./python/google/protobuf/internal/descriptor_test.py:169\t> self.assertEqual(-99, oneof_options.Extensions[oneof_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:172\t> self.assertEqual(-789, enum_options.Extensions[enum_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:175\t> self.assertEqual(123, enum_value_options.Extensions[enum_value_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:179\t> self.assertEqual(-9876543210, service_options.Extensions[service_opt1])\n",
"./python/google/protobuf/internal/descriptor_test.py:212\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:214\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:220\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:222\t> self.assertEqual(0, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:258\t> self.assertEqual(-100, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:260\t> self.assertAlmostEqual(12.3456789, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:261\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:262\t> self.assertAlmostEqual(1.234567890123456789, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:276\t> self.assertAlmostEqual(12, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:277\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:278\t> self.assertAlmostEqual(154, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:284\t> self.assertAlmostEqual(-12, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:285\t> unittest_custom_options_pb2.float_opt], 6)\n",
"./python/google/protobuf/internal/descriptor_test.py:286\t> self.assertAlmostEqual(-154, message_options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:293\t> self.assertEqual(42, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:295\t> self.assertEqual(324, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:298\t> self.assertEqual(876, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:301\t> self.assertEqual(987, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:303\t> self.assertEqual(654, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:306\t> self.assertEqual(743, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:308\t> self.assertEqual(1999, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:311\t> self.assertEqual(2008, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:314\t> self.assertEqual(741, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:317\t> self.assertEqual(1998, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:321\t> self.assertEqual(2121, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:325\t> self.assertEqual(1971, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:328\t> self.assertEqual(321, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:330\t> self.assertEqual(9, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:332\t> self.assertEqual(22, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:334\t> self.assertEqual(24, options.Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:353\t> self.assertEqual(100, file_options.i)\n",
"./python/google/protobuf/internal/descriptor_test.py:391\t> self.assertEqual(1001, nested_message.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:394\t> self.assertEqual(1002, nested_field.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:399\t> self.assertEqual(1003, nested_enum.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:402\t> self.assertEqual(1004, nested_enum_value.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:405\t> self.assertEqual(1005, nested_extension.GetOptions().Extensions[\n",
"./python/google/protobuf/internal/descriptor_test.py:426\t> api_implementation.Type() != 'cpp' or api_implementation.Version() != 2,\n",
"./python/google/protobuf/internal/descriptor_test.py:473\t> self.assertEqual(message_descriptor.fields[0].containing_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:485\t> self.CheckDescriptorMapping(message_descriptor.enum_types[0].values_by_name)\n",
"./python/google/protobuf/internal/descriptor_test.py:520\t> self.assertNotEqual(sequence, 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:521\t> self.assertFalse(sequence == 1) # Only for cpp test coverage\n",
"./python/google/protobuf/internal/descriptor_test.py:525\t> self.assertGreater(len(sequence), 0) # Sized\n",
"./python/google/protobuf/internal/descriptor_test.py:527\t> self.assertEqual(sequence[len(sequence) -1], sequence[-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:527\t> self.assertEqual(sequence[len(sequence) -1], sequence[-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:529\t> self.assertEqual(item, sequence[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:531\t> self.assertEqual(sequence.index(item), 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:532\t> self.assertEqual(sequence.count(item), 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:535\t> self.assertEqual(sequence.count(other_item), 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:539\t> self.assertEqual(list(reversed_iterator), list(sequence)[::-1])\n",
"./python/google/protobuf/internal/descriptor_test.py:547\t> self.assertEqual(str(sequence)[0], '<')\n",
"./python/google/protobuf/internal/descriptor_test.py:555\t> self.assertNotEqual(mapping, 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:556\t> self.assertFalse(mapping == 1) # Only for cpp test coverage\n",
"./python/google/protobuf/internal/descriptor_test.py:560\t> self.assertGreater(len(mapping), 0) # Sized\n",
"./python/google/protobuf/internal/descriptor_test.py:562\t> if sys.version_info >= (3,):\n",
"./python/google/protobuf/internal/descriptor_test.py:578\t> if sys.version_info < (3,):\n",
"./python/google/protobuf/internal/descriptor_test.py:580\t> self.assertEqual(next(iterator), seq[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:581\t> self.assertEqual(list(iterator), seq[1:])\n",
"./python/google/protobuf/internal/descriptor_test.py:591\t> self.assertRaises(KeyError, mapping.__getitem__, len(mapping) + 1)\n",
"./python/google/protobuf/internal/descriptor_test.py:596\t> self.assertEqual(str(mapping)[0], '<')\n",
"./python/google/protobuf/internal/descriptor_test.py:612\t> [(1, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:612\t> [(1, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./python/google/protobuf/internal/descriptor_test.py:637\t> self.assertEqual(service_descriptor.methods[0].name, 'Foo')\n",
"./python/google/protobuf/internal/descriptor_test.py:639\t> self.assertEqual(service_descriptor.index, 0)\n",
"./python/google/protobuf/internal/descriptor_test.py:650\t> self.assertEqual(0, oneof_descriptor.index)\n",
"./python/google/protobuf/internal/descriptor_test.py:950\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:952\t> self.assertEqual(result.fields[1].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:954\t> self.assertEqual(result.fields[1].message_type.containing_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:956\t> self.assertEqual(result.nested_types[0].fields[0].full_name,\n",
"./python/google/protobuf/internal/descriptor_test.py:956\t> self.assertEqual(result.nested_types[0].fields[0].full_name,\n",
"./python/google/protobuf/internal/descriptor_test.py:958\t> self.assertEqual(result.nested_types[0].fields[0].enum_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:958\t> self.assertEqual(result.nested_types[0].fields[0].enum_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:959\t> result.nested_types[0].enum_types[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:959\t> result.nested_types[0].enum_types[0])\n",
"./python/google/protobuf/internal/descriptor_test.py:961\t> self.assertFalse(result.fields[0].has_options)\n",
"./python/google/protobuf/internal/descriptor_test.py:989\t> self.assertEqual(result.fields[0].cpp_type,\n",
"./python/google/protobuf/internal/descriptor_test.py:1000\t> self.assertEqual(101,\n",
"./python/google/protobuf/internal/message_test.py:92\t> return not isnan(val) and isnan(val * 0)\n",
"./python/google/protobuf/internal/message_test.py:94\t> return isinf(val) and (val > 0)\n",
"./python/google/protobuf/internal/message_test.py:96\t> return isinf(val) and (val < 0)\n",
"./python/google/protobuf/internal/message_test.py:148\t> self.assertRaises(TypeError, msg.FromString, 0)\n",
"./python/google/protobuf/internal/message_test.py:162\t> assert len(w) == 1\n",
"./python/google/protobuf/internal/message_test.py:163\t> assert issubclass(w[-1].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/message_test.py:165\t> str(w[-1].message))\n",
"./python/google/protobuf/internal/message_test.py:228\t> self.assertTrue(IsPosInf(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:229\t> self.assertTrue(IsPosInf(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:248\t> self.assertTrue(IsNegInf(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:249\t> self.assertTrue(IsNegInf(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:261\t> self.assertTrue(isnan(golden_message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:262\t> self.assertTrue(isnan(golden_message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:273\t> self.assertTrue(isnan(message.repeated_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:274\t> self.assertTrue(isnan(message.repeated_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:281\t> self.assertTrue(IsPosInf(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:282\t> self.assertTrue(IsPosInf(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:290\t> self.assertTrue(IsNegInf(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:291\t> self.assertTrue(IsNegInf(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:299\t> self.assertTrue(isnan(golden_message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:300\t> self.assertTrue(isnan(golden_message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:305\t> self.assertTrue(isnan(message.packed_float[0]))\n",
"./python/google/protobuf/internal/message_test.py:306\t> self.assertTrue(isnan(message.packed_double[0]))\n",
"./python/google/protobuf/internal/message_test.py:406\t> if sys.version_info >= (3,):\n",
"./python/google/protobuf/internal/message_test.py:420\t> msg.repeated_nested_message.add(bb=1)\n",
"./python/google/protobuf/internal/message_test.py:421\t> msg.repeated_nested_message.add(bb=2)\n",
"./python/google/protobuf/internal/message_test.py:422\t> msg.repeated_nested_message.add(bb=3)\n",
"./python/google/protobuf/internal/message_test.py:423\t> msg.repeated_nested_message.add(bb=4)\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:425\t> self.assertEqual([1, 2, 3, 4],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:427\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:429\t> self.assertEqual([4, 3, 2, 1],\n",
"./python/google/protobuf/internal/message_test.py:430\t> [m.bb for m in msg.repeated_nested_message[::-1]])\n",
"./python/google/protobuf/internal/message_test.py:437\t> message.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:438\t> message.repeated_int32.append(3)\n",
"./python/google/protobuf/internal/message_test.py:439\t> message.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:441\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/google/protobuf/internal/message_test.py:441\t> self.assertEqual(message.repeated_int32[0], 1)\n",
"./python/google/protobuf/internal/message_test.py:442\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/google/protobuf/internal/message_test.py:442\t> self.assertEqual(message.repeated_int32[1], 2)\n",
"./python/google/protobuf/internal/message_test.py:443\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/google/protobuf/internal/message_test.py:443\t> self.assertEqual(message.repeated_int32[2], 3)\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:444\t> self.assertEqual(str(message.repeated_int32), str([1, 2, 3]))\n",
"./python/google/protobuf/internal/message_test.py:446\t> message.repeated_float.append(1.1)\n",
"./python/google/protobuf/internal/message_test.py:447\t> message.repeated_float.append(1.3)\n",
"./python/google/protobuf/internal/message_test.py:448\t> message.repeated_float.append(1.2)\n",
"./python/google/protobuf/internal/message_test.py:450\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/google/protobuf/internal/message_test.py:450\t> self.assertAlmostEqual(message.repeated_float[0], 1.1)\n",
"./python/google/protobuf/internal/message_test.py:451\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/google/protobuf/internal/message_test.py:451\t> self.assertAlmostEqual(message.repeated_float[1], 1.2)\n",
"./python/google/protobuf/internal/message_test.py:452\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/google/protobuf/internal/message_test.py:452\t> self.assertAlmostEqual(message.repeated_float[2], 1.3)\n",
"./python/google/protobuf/internal/message_test.py:458\t> self.assertEqual(message.repeated_string[0], 'a')\n",
"./python/google/protobuf/internal/message_test.py:459\t> self.assertEqual(message.repeated_string[1], 'b')\n",
"./python/google/protobuf/internal/message_test.py:460\t> self.assertEqual(message.repeated_string[2], 'c')\n",
"./python/google/protobuf/internal/message_test.py:467\t> self.assertEqual(message.repeated_bytes[0], b'a')\n",
"./python/google/protobuf/internal/message_test.py:468\t> self.assertEqual(message.repeated_bytes[1], b'b')\n",
"./python/google/protobuf/internal/message_test.py:469\t> self.assertEqual(message.repeated_bytes[2], b'c')\n",
"./python/google/protobuf/internal/message_test.py:476\t> message.repeated_int32.append(-3)\n",
"./python/google/protobuf/internal/message_test.py:477\t> message.repeated_int32.append(-2)\n",
"./python/google/protobuf/internal/message_test.py:478\t> message.repeated_int32.append(-1)\n",
"./python/google/protobuf/internal/message_test.py:480\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/google/protobuf/internal/message_test.py:480\t> self.assertEqual(message.repeated_int32[0], -1)\n",
"./python/google/protobuf/internal/message_test.py:481\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/google/protobuf/internal/message_test.py:481\t> self.assertEqual(message.repeated_int32[1], -2)\n",
"./python/google/protobuf/internal/message_test.py:482\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/google/protobuf/internal/message_test.py:482\t> self.assertEqual(message.repeated_int32[2], -3)\n",
"./python/google/protobuf/internal/message_test.py:488\t> self.assertEqual(message.repeated_string[0], 'c')\n",
"./python/google/protobuf/internal/message_test.py:489\t> self.assertEqual(message.repeated_string[1], 'bb')\n",
"./python/google/protobuf/internal/message_test.py:490\t> self.assertEqual(message.repeated_string[2], 'aaa')\n",
"./python/google/protobuf/internal/message_test.py:503\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/google/protobuf/internal/message_test.py:503\t> self.assertEqual(message.repeated_nested_message[0].bb, 1)\n",
"./python/google/protobuf/internal/message_test.py:504\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/google/protobuf/internal/message_test.py:504\t> self.assertEqual(message.repeated_nested_message[1].bb, 2)\n",
"./python/google/protobuf/internal/message_test.py:505\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/google/protobuf/internal/message_test.py:505\t> self.assertEqual(message.repeated_nested_message[2].bb, 3)\n",
"./python/google/protobuf/internal/message_test.py:506\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/google/protobuf/internal/message_test.py:506\t> self.assertEqual(message.repeated_nested_message[3].bb, 4)\n",
"./python/google/protobuf/internal/message_test.py:507\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/google/protobuf/internal/message_test.py:507\t> self.assertEqual(message.repeated_nested_message[4].bb, 5)\n",
"./python/google/protobuf/internal/message_test.py:508\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/google/protobuf/internal/message_test.py:508\t> self.assertEqual(message.repeated_nested_message[5].bb, 6)\n",
"./python/google/protobuf/internal/message_test.py:523\t> message.repeated_nested_message.sort(key=lambda z: z.bb // 10)\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:525\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:534\t> [13, 11, 10, 21, 20, 24, 33],\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:551\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:554\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:555\t> if sys.version_info >= (3,): return # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:558\t> [1, 2, 3, 4, 5, 6])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:561\t> [6, 5, 4, 3, 2, 1])\n",
"./python/google/protobuf/internal/message_test.py:567\t> message.repeated_int32.append(-3)\n",
"./python/google/protobuf/internal/message_test.py:568\t> message.repeated_int32.append(-2)\n",
"./python/google/protobuf/internal/message_test.py:569\t> message.repeated_int32.append(-1)\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:571\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:573\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:574\t> if sys.version_info < (3,): # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:577\t> self.assertEqual(list(message.repeated_int32), [-1, -2, -3])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:579\t> self.assertEqual(list(message.repeated_int32), [-3, -2, -1])\n",
"./python/google/protobuf/internal/message_test.py:588\t> if sys.version_info < (3,): # No cmp sorting in PY3.\n",
"./python/google/protobuf/internal/message_test.py:598\t> m1.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/message_test.py:599\t> m1.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:600\t> m1.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:601\t> m2.repeated_int32.append(0)\n",
"./python/google/protobuf/internal/message_test.py:602\t> m2.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:603\t> m2.repeated_int32.append(2)\n",
"./python/google/protobuf/internal/message_test.py:611\t> if sys.version_info >= (3,): return # No cmp() in PY3.\n",
"./python/google/protobuf/internal/message_test.py:619\t> self.assertEqual(cmp(m1, m2), 0)\n",
"./python/google/protobuf/internal/message_test.py:620\t> self.assertEqual(cmp(m1.repeated_int32, m2.repeated_int32), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:621\t> self.assertEqual(cmp(m1.repeated_int32, [0, 1, 2]), 0)\n",
"./python/google/protobuf/internal/message_test.py:623\t> m2.repeated_nested_message), 0)\n",
"./python/google/protobuf/internal/message_test.py:660\t> self.assertRaises(Exception, m.WhichOneof, 0)\n",
"./python/google/protobuf/internal/message_test.py:719\t> self.assertEqual(11, m.oneof_uint32)\n",
"./python/google/protobuf/internal/message_test.py:763\t> self.assertEqual(11, m.oneof_uint32)\n",
"./python/google/protobuf/internal/message_test.py:833\t> m.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:846\t> m.repeated_int32.extend(a for i in range(10)) # pylint: disable=undefined-variable\n",
"./python/google/protobuf/internal/message_test.py:849\t> a for i in range(10)) # pylint: disable=undefined-variable\n",
"./python/google/protobuf/internal/message_test.py:896\t> m.repeated_int32.extend([0])\n",
"./python/google/protobuf/internal/message_test.py:897\t> self.assertSequenceEqual([0], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:898\t> m.repeated_int32.extend([1, 2])\n",
"./python/google/protobuf/internal/message_test.py:898\t> m.repeated_int32.extend([1, 2])\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:899\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:900\t> m.repeated_int32.extend([3, 4])\n",
"./python/google/protobuf/internal/message_test.py:900\t> m.repeated_int32.extend([3, 4])\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:901\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:907\t> m.repeated_float.extend([0.0])\n",
"./python/google/protobuf/internal/message_test.py:908\t> self.assertSequenceEqual([0.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:909\t> m.repeated_float.extend([1.0, 2.0])\n",
"./python/google/protobuf/internal/message_test.py:909\t> m.repeated_float.extend([1.0, 2.0])\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:910\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:911\t> m.repeated_float.extend([3.0, 4.0])\n",
"./python/google/protobuf/internal/message_test.py:911\t> m.repeated_float.extend([3.0, 4.0])\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:912\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:944\t> if size == 0:\n",
"./python/google/protobuf/internal/message_test.py:946\t> if size == 1:\n",
"./python/google/protobuf/internal/message_test.py:947\t> return bool(self._list[0])\n",
"./python/google/protobuf/internal/message_test.py:962\t> m.repeated_int32.extend(MessageTest.TestIterable([0]))\n",
"./python/google/protobuf/internal/message_test.py:963\t> self.assertSequenceEqual([0], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:964\t> m.repeated_int32.extend(MessageTest.TestIterable([1, 2]))\n",
"./python/google/protobuf/internal/message_test.py:964\t> m.repeated_int32.extend(MessageTest.TestIterable([1, 2]))\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:965\t> self.assertSequenceEqual([0, 1, 2], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:966\t> m.repeated_int32.extend(MessageTest.TestIterable([3, 4]))\n",
"./python/google/protobuf/internal/message_test.py:966\t> m.repeated_int32.extend(MessageTest.TestIterable([3, 4]))\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:967\t> self.assertSequenceEqual([0, 1, 2, 3, 4], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:975\t> m.repeated_float.extend(MessageTest.TestIterable([0.0]))\n",
"./python/google/protobuf/internal/message_test.py:976\t> self.assertSequenceEqual([0.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:977\t> m.repeated_float.extend(MessageTest.TestIterable([1.0, 2.0]))\n",
"./python/google/protobuf/internal/message_test.py:977\t> m.repeated_float.extend(MessageTest.TestIterable([1.0, 2.0]))\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:978\t> self.assertSequenceEqual([0.0, 1.0, 2.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:979\t> m.repeated_float.extend(MessageTest.TestIterable([3.0, 4.0]))\n",
"./python/google/protobuf/internal/message_test.py:979\t> m.repeated_float.extend(MessageTest.TestIterable([3.0, 4.0]))\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:980\t> self.assertSequenceEqual([0.0, 1.0, 2.0, 3.0, 4.0], m.repeated_float)\n",
"./python/google/protobuf/internal/message_test.py:1003\t> api_implementation.Version() == 2):\n",
"./python/google/protobuf/internal/message_test.py:1026\t> m.repeated_int32.extend(range(5))\n",
"./python/google/protobuf/internal/message_test.py:1027\t> self.assertEqual(4, m.repeated_int32.pop())\n",
"./python/google/protobuf/internal/message_test.py:1028\t> self.assertEqual(0, m.repeated_int32.pop(0))\n",
"./python/google/protobuf/internal/message_test.py:1028\t> self.assertEqual(0, m.repeated_int32.pop(0))\n",
"./python/google/protobuf/internal/message_test.py:1029\t> self.assertEqual(2, m.repeated_int32.pop(1))\n",
"./python/google/protobuf/internal/message_test.py:1029\t> self.assertEqual(2, m.repeated_int32.pop(1))\n",
"./python/google/protobuf/internal/message_test.py:1030\t> self.assertEqual([1, 3], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:1030\t> self.assertEqual([1, 3], m.repeated_int32)\n",
"./python/google/protobuf/internal/message_test.py:1038\t> for i in range(5):\n",
"./python/google/protobuf/internal/message_test.py:1041\t> self.assertEqual(4, m.repeated_nested_message.pop().bb)\n",
"./python/google/protobuf/internal/message_test.py:1042\t> self.assertEqual(0, m.repeated_nested_message.pop(0).bb)\n",
"./python/google/protobuf/internal/message_test.py:1042\t> self.assertEqual(0, m.repeated_nested_message.pop(0).bb)\n",
"./python/google/protobuf/internal/message_test.py:1043\t> self.assertEqual(2, m.repeated_nested_message.pop(1).bb)\n",
"./python/google/protobuf/internal/message_test.py:1043\t> self.assertEqual(2, m.repeated_nested_message.pop(1).bb)\n",
"./python/google/protobuf/internal/message_test.py:1044\t> self.assertEqual([1, 3], [n.bb for n in m.repeated_nested_message])\n",
"./python/google/protobuf/internal/message_test.py:1044\t> self.assertEqual([1, 3], [n.bb for n in m.repeated_nested_message])\n",
"./python/google/protobuf/internal/message_test.py:1048\t> for i in range(5):\n",
"./python/google/protobuf/internal/message_test.py:1063\t> self.assertEqual(m.payload.optional_int32, 0)\n",
"./python/google/protobuf/internal/message_test.py:1069\t> m.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:1098\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1100\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1127\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1129\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1138\t> self.assertRaises(ValueError, m.repeated_nested_enum.append, 1234567)\n",
"./python/google/protobuf/internal/message_test.py:1140\t> m.repeated_nested_enum.append(2)\n",
"./python/google/protobuf/internal/message_test.py:1148\t> m2.repeated_nested_enum.append(7654321)\n",
"./python/google/protobuf/internal/message_test.py:1155\t> self.assertEqual(1, m3.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1156\t> self.assertEqual(0, len(m3.repeated_nested_enum))\n",
"./python/google/protobuf/internal/message_test.py:1159\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1160\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1160\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1200\t> self.assertEqual(unpickled_message.a, 1)\n",
"./python/google/protobuf/internal/message_test.py:1231\t> generator.group1.add().field1.MergeFrom(messages[0])\n",
"./python/google/protobuf/internal/message_test.py:1232\t> generator.group1.add().field1.MergeFrom(messages[1])\n",
"./python/google/protobuf/internal/message_test.py:1233\t> generator.group1.add().field1.MergeFrom(messages[2])\n",
"./python/google/protobuf/internal/message_test.py:1234\t> generator.group2.add().field1.MergeFrom(messages[0])\n",
"./python/google/protobuf/internal/message_test.py:1235\t> generator.group2.add().field1.MergeFrom(messages[1])\n",
"./python/google/protobuf/internal/message_test.py:1236\t> generator.group2.add().field1.MergeFrom(messages[2])\n",
"./python/google/protobuf/internal/message_test.py:1252\t> self.assertEqual(len(parsing_merge.repeated_all_types), 3)\n",
"./python/google/protobuf/internal/message_test.py:1253\t> self.assertEqual(len(parsing_merge.repeatedgroup), 3)\n",
"./python/google/protobuf/internal/message_test.py:1255\t> unittest_pb2.TestParsingMerge.repeated_ext]), 3)\n",
"./python/google/protobuf/internal/message_test.py:1273\t> self.assertEqual(100, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1274\t> self.assertEqual(200, message.optional_fixed32)\n",
"./python/google/protobuf/internal/message_test.py:1275\t> self.assertEqual(300.5, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1277\t> self.assertEqual(400, message.optionalgroup.a)\n",
"./python/google/protobuf/internal/message_test.py:1280\t> self.assertEqual(500, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1286\t> self.assertEqual(2, len(message.repeatedgroup))\n",
"./python/google/protobuf/internal/message_test.py:1287\t> self.assertEqual(600, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/message_test.py:1287\t> self.assertEqual(600, message.repeatedgroup[0].a)\n",
"./python/google/protobuf/internal/message_test.py:1288\t> self.assertEqual(700, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/message_test.py:1288\t> self.assertEqual(700, message.repeatedgroup[1].a)\n",
"./python/google/protobuf/internal/message_test.py:1289\t> self.assertEqual(2, len(message.repeated_nested_enum))\n",
"./python/google/protobuf/internal/message_test.py:1291\t> message.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1293\t> message.repeated_nested_enum[1])\n",
"./python/google/protobuf/internal/message_test.py:1294\t> self.assertEqual(800, message.default_int32)\n",
"./python/google/protobuf/internal/message_test.py:1297\t> self.assertEqual(0, len(message.repeated_float))\n",
"./python/google/protobuf/internal/message_test.py:1298\t> self.assertEqual(42, message.default_int64)\n",
"./python/google/protobuf/internal/message_test.py:1306\t> optional_nested_message={'INVALID_NESTED_FIELD': 17})\n",
"./python/google/protobuf/internal/message_test.py:1361\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1362\t> self.assertEqual(0, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1365\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1385\t> self.assertEqual(0, message.optional_int32)\n",
"./python/google/protobuf/internal/message_test.py:1386\t> self.assertEqual(0, message.optional_float)\n",
"./python/google/protobuf/internal/message_test.py:1389\t> self.assertEqual(0, message.optional_nested_message.bb)\n",
"./python/google/protobuf/internal/message_test.py:1397\t> self.assertEqual(1234567, m.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1398\t> m.repeated_nested_enum.append(22334455)\n",
"./python/google/protobuf/internal/message_test.py:1399\t> self.assertEqual(22334455, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1399\t> self.assertEqual(22334455, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1402\t> self.assertEqual(7654321, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1402\t> self.assertEqual(7654321, m.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1407\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./python/google/protobuf/internal/message_test.py:1408\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1408\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./python/google/protobuf/internal/message_test.py:1419\t> self.assertFalse(-123 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1420\t> self.assertFalse(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1420\t> self.assertFalse(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1421\t> self.assertFalse(123 in msg.map_uint32_uint32)\n",
"./python/google/protobuf/internal/message_test.py:1422\t> self.assertFalse(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1422\t> self.assertFalse(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1423\t> self.assertFalse(123 in msg.map_int32_double)\n",
"./python/google/protobuf/internal/message_test.py:1426\t> self.assertFalse(111 in msg.map_int32_bytes)\n",
"./python/google/protobuf/internal/message_test.py:1427\t> self.assertFalse(888 in msg.map_int32_enum)\n",
"./python/google/protobuf/internal/message_test.py:1430\t> self.assertEqual(0, msg.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1430\t> self.assertEqual(0, msg.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1431\t> self.assertEqual(0, msg.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1432\t> self.assertEqual(0, msg.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1432\t> self.assertEqual(0, msg.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1433\t> self.assertEqual(0, msg.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1434\t> self.assertEqual(0.0, msg.map_int32_double[123])\n",
"./python/google/protobuf/internal/message_test.py:1434\t> self.assertEqual(0.0, msg.map_int32_double[123])\n",
"./python/google/protobuf/internal/message_test.py:1435\t> self.assertTrue(isinstance(msg.map_int32_double[123], float))\n",
"./python/google/protobuf/internal/message_test.py:1439\t> self.assertEqual(b'', msg.map_int32_bytes[111])\n",
"./python/google/protobuf/internal/message_test.py:1440\t> self.assertEqual(0, msg.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1440\t> self.assertEqual(0, msg.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1443\t> self.assertTrue(-123 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1444\t> self.assertTrue(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1444\t> self.assertTrue(-2**33 in msg.map_int64_int64)\n",
"./python/google/protobuf/internal/message_test.py:1445\t> self.assertTrue(123 in msg.map_uint32_uint32)\n",
"./python/google/protobuf/internal/message_test.py:1446\t> self.assertTrue(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1446\t> self.assertTrue(2**33 in msg.map_uint64_uint64)\n",
"./python/google/protobuf/internal/message_test.py:1447\t> self.assertTrue(123 in msg.map_int32_double)\n",
"./python/google/protobuf/internal/message_test.py:1450\t> self.assertTrue(111 in msg.map_int32_bytes)\n",
"./python/google/protobuf/internal/message_test.py:1451\t> self.assertTrue(888 in msg.map_int32_enum)\n",
"./python/google/protobuf/internal/message_test.py:1458\t> msg.map_string_string[123]\n",
"./python/google/protobuf/internal/message_test.py:1461\t> 123 in msg.map_string_string\n",
"./python/google/protobuf/internal/message_test.py:1468\t> self.assertIsNone(msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1469\t> self.assertEqual(10, msg.map_int32_int32.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1470\t> self.assertIsNone(msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1473\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1473\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1474\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1474\t> self.assertEqual(15, msg.map_int32_int32.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1478\t> self.assertIsNone(msg.map_int32_foreign_message.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1479\t> self.assertEqual(10, msg.map_int32_foreign_message.get(5, 10))\n",
"./python/google/protobuf/internal/message_test.py:1482\t> self.assertIs(submsg, msg.map_int32_foreign_message.get(5))\n",
"./python/google/protobuf/internal/message_test.py:1489\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:1490\t> self.assertFalse(5 in msg.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1506\t> self.assertEqual(1, len(msg.map_string_string))\n",
"./python/google/protobuf/internal/message_test.py:1514\t> self.assertEqual(1, len(msg.map_string_string))\n",
"./python/google/protobuf/internal/message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1533\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1535\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1536\t> self.assertAlmostEqual(1.2, msg.map_int32_float[2])\n",
"./python/google/protobuf/internal/message_test.py:1536\t> self.assertAlmostEqual(1.2, msg.map_int32_float[2])\n",
"./python/google/protobuf/internal/message_test.py:1537\t> self.assertEqual(3.3, msg.map_int32_double[1])\n",
"./python/google/protobuf/internal/message_test.py:1537\t> self.assertEqual(3.3, msg.map_int32_double[1])\n",
"./python/google/protobuf/internal/message_test.py:1540\t> self.assertEqual(2, msg2.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1540\t> self.assertEqual(2, msg2.map_int32_enum[888])\n",
"./python/google/protobuf/internal/message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./python/google/protobuf/internal/message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./python/google/protobuf/internal/message_test.py:1551\t> self.assertEqual(msg.ByteSize(), 12)\n",
"./python/google/protobuf/internal/message_test.py:1574\t> self.assertEqual(0, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1575\t> self.assertFalse(5 in msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1577\t> msg.map_int32_foreign_message[123]\n",
"./python/google/protobuf/internal/message_test.py:1579\t> msg.map_int32_foreign_message.get_or_create(-456)\n",
"./python/google/protobuf/internal/message_test.py:1581\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1582\t> self.assertIn(123, msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1583\t> self.assertIn(-456, msg.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1584\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1596\t> self.assertEqual(2, len(msg.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1602\t> self.assertEqual(2, len(msg2.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1603\t> self.assertIn(123, msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1604\t> self.assertIn(-456, msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1605\t> self.assertEqual(2, len(msg2.map_int32_foreign_message))\n",
"./python/google/protobuf/internal/message_test.py:1609\t> self.assertEqual(15,\n",
"./python/google/protobuf/internal/message_test.py:1615\t> del msg.map_int32_all_types[1]\n",
"./python/google/protobuf/internal/message_test.py:1617\t> self.assertEqual(1, len(msg.map_int32_all_types))\n",
"./python/google/protobuf/internal/message_test.py:1619\t> self.assertEqual(2, len(msg.map_int32_all_types))\n",
"./python/google/protobuf/internal/message_test.py:1634\t> self.assertEqual(msg.ByteSize(), size + 1)\n",
"./python/google/protobuf/internal/message_test.py:1639\t> self.assertEqual(msg.ByteSize(), size + 1)\n",
"./python/google/protobuf/internal/message_test.py:1658\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1658\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1659\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1659\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1660\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1660\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1661\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1661\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1662\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1662\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1663\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1663\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1664\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./python/google/protobuf/internal/message_test.py:1673\t> self.assertEqual(15, old_map_value.c)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./python/google/protobuf/internal/message_test.py:1689\t> del msg2.map_int32_int32[12]\n",
"./python/google/protobuf/internal/message_test.py:1690\t> self.assertFalse(12 in msg2.map_int32_int32)\n",
"./python/google/protobuf/internal/message_test.py:1692\t> del msg2.map_int32_foreign_message[222]\n",
"./python/google/protobuf/internal/message_test.py:1693\t> self.assertFalse(222 in msg2.map_int32_foreign_message)\n",
"./python/google/protobuf/internal/message_test.py:1712\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1712\t> self.assertEqual(34, msg2.map_int32_int32[12])\n",
"./python/google/protobuf/internal/message_test.py:1713\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1713\t> self.assertEqual(78, msg2.map_int32_int32[56])\n",
"./python/google/protobuf/internal/message_test.py:1716\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1716\t> self.assertEqual(33, msg2.map_int64_int64[22])\n",
"./python/google/protobuf/internal/message_test.py:1717\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1717\t> self.assertEqual(99, msg2.map_int64_int64[88])\n",
"./python/google/protobuf/internal/message_test.py:1720\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1720\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1721\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1721\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./python/google/protobuf/internal/message_test.py:1722\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./python/google/protobuf/internal/message_test.py:1730\t> msg.MergeFrom(1)\n",
"./python/google/protobuf/internal/message_test.py:1738\t> msg.CopyFrom(1)\n",
"./python/google/protobuf/internal/message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1752\t> self.assertEqual(-2**34, msg2.map_int64_int64[-2**33])\n",
"./python/google/protobuf/internal/message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1754\t> self.assertEqual(2**34, msg2.map_uint64_uint64[2**33])\n",
"./python/google/protobuf/internal/message_test.py:1795\t> msg.test_map.map_int32_foreign_message[888].MergeFrom(\n",
"./python/google/protobuf/internal/message_test.py:1796\t> msg.test_map.map_int32_foreign_message[123])\n",
"./python/google/protobuf/internal/message_test.py:1827\t> self.assertIs(submsg, msg.map_int32_foreign_message[111])\n",
"./python/google/protobuf/internal/message_test.py:1836\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1836\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./python/google/protobuf/internal/message_test.py:1852\t> self.assertEqual(3, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:1858\t> if sys.version_info < (3,):\n",
"./python/google/protobuf/internal/message_test.py:1865\t> self.assertEqual(4, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1870\t> self.assertEqual(next(iterator), seq[0])\n",
"./python/google/protobuf/internal/message_test.py:1871\t> self.assertEqual(list(iterator), seq[1:])\n",
"./python/google/protobuf/internal/message_test.py:1877\t> self.assertEqual(6, map_int32.get(3))\n",
"./python/google/protobuf/internal/message_test.py:1877\t> self.assertEqual(6, map_int32.get(3))\n",
"./python/google/protobuf/internal/message_test.py:1878\t> self.assertEqual(None, map_int32.get(999))\n",
"./python/google/protobuf/internal/message_test.py:1879\t> self.assertEqual(6, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1879\t> self.assertEqual(6, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1880\t> self.assertEqual(0, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1880\t> self.assertEqual(0, map_int32.pop(3))\n",
"./python/google/protobuf/internal/message_test.py:1881\t> self.assertEqual(3, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1883\t> self.assertEqual(2 * key, value)\n",
"./python/google/protobuf/internal/message_test.py:1884\t> self.assertEqual(2, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1886\t> self.assertEqual(0, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1891\t> self.assertEqual(0, map_int32.setdefault(2))\n",
"./python/google/protobuf/internal/message_test.py:1891\t> self.assertEqual(0, map_int32.setdefault(2))\n",
"./python/google/protobuf/internal/message_test.py:1892\t> self.assertEqual(1, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1895\t> self.assertEqual(4, len(map_int32))\n",
"./python/google/protobuf/internal/message_test.py:1901\t> map_int32.update(0)\n",
"./python/google/protobuf/internal/message_test.py:1903\t> map_int32.update(value=12)\n",
"./python/google/protobuf/internal/message_test.py:1965\t> self.assertEqual(2, msg.map_int32_int32[1])\n",
"./python/google/protobuf/internal/message_test.py:1965\t> self.assertEqual(2, msg.map_int32_int32[1])\n",
"./python/google/protobuf/internal/message_test.py:1966\t> self.assertEqual(4, msg.map_int32_int32[3])\n",
"./python/google/protobuf/internal/message_test.py:1966\t> self.assertEqual(4, msg.map_int32_int32[3])\n",
"./python/google/protobuf/internal/message_test.py:1970\t> self.assertEqual(5, msg.map_int32_foreign_message[3].c)\n",
"./python/google/protobuf/internal/message_test.py:1970\t> self.assertEqual(5, msg.map_int32_foreign_message[3].c)\n",
"./python/google/protobuf/internal/message_test.py:1999\t> self.assertTrue(2 in int32_foreign_message.keys())\n",
"./python/google/protobuf/internal/message_test.py:2024\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2027\t> self.assertEqual(1, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2030\t> del msg.map_int32_int32[88]\n",
"./python/google/protobuf/internal/message_test.py:2032\t> del msg.map_int32_int32[4]\n",
"./python/google/protobuf/internal/message_test.py:2033\t> self.assertEqual(0, len(msg.map_int32_int32))\n",
"./python/google/protobuf/internal/message_test.py:2036\t> del msg.map_int32_all_types[32]\n",
"./python/google/protobuf/internal/message_test.py:2052\t> self.assertNotEqual(msg.map_int32_int32, 0)\n",
"./python/google/protobuf/internal/message_test.py:2059\t> self.assertEqual(0, len(msg.FindInitializationErrors()))\n",
"./python/google/protobuf/internal/message_test.py:2087\t> message.repeated_int32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2088\t> message.repeated_int64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2089\t> message.repeated_uint32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2090\t> message.repeated_uint64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2091\t> message.repeated_sint32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2092\t> message.repeated_sint64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2093\t> message.repeated_fixed32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2094\t> message.repeated_fixed64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2095\t> message.repeated_sfixed32.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2096\t> message.repeated_sfixed64.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2097\t> message.repeated_float.append(1.0)\n",
"./python/google/protobuf/internal/message_test.py:2098\t> message.repeated_double.append(1.0)\n",
"./python/google/protobuf/internal/message_test.py:2100\t> message.repeated_nested_enum.append(1)\n",
"./python/google/protobuf/internal/message_test.py:2142\t> sys.version_info < (2, 7),\n",
"./python/google/protobuf/internal/message_test.py:2142\t> sys.version_info < (2, 7),\n",
"./python/google/protobuf/internal/json_format_test.py:74\t> message.repeated_int32_value.append(0x7FFFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:75\t> message.repeated_int32_value.append(-2147483648)\n",
"./python/google/protobuf/internal/json_format_test.py:76\t> message.repeated_int64_value.append(9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:77\t> message.repeated_int64_value.append(-9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:78\t> message.repeated_uint32_value.append(0xFFFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:79\t> message.repeated_uint32_value.append(0x7FFFFFF)\n",
"./python/google/protobuf/internal/json_format_test.py:80\t> message.repeated_uint64_value.append(9007199254740992)\n",
"./python/google/protobuf/internal/json_format_test.py:81\t> message.repeated_uint64_value.append(9007199254740991)\n",
"./python/google/protobuf/internal/json_format_test.py:82\t> message.repeated_float_value.append(0)\n",
"./python/google/protobuf/internal/json_format_test.py:84\t> message.repeated_double_value.append(1E-15)\n",
"./python/google/protobuf/internal/json_format_test.py:257\t> if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/json_format_test.py:257\t> if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/json_format_test.py:270\t> self.assertEqual(message.int32_value, 1)\n",
"./python/google/protobuf/internal/json_format_test.py:305\t> self.assertEqual(message.int32_value, -2147483648)\n",
"./python/google/protobuf/internal/json_format_test.py:307\t> self.assertEqual(message.int32_value, 100000)\n",
"./python/google/protobuf/internal/json_format_test.py:309\t> self.assertEqual(message.int32_value, 1)\n",
"./python/google/protobuf/internal/json_format_test.py:418\t> self.assertEqual(parsed_message.value.seconds, -8 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:418\t> self.assertEqual(parsed_message.value.seconds, -8 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:419\t> self.assertEqual(parsed_message.value.nanos, 10000000)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./python/google/protobuf/internal/json_format_test.py:499\t> struct_list.extend([6, 'seven', True, False, None])\n",
"./python/google/protobuf/internal/json_format_test.py:609\t> json_format.MessageToJson(message, False)[0:68],\n",
"./python/google/protobuf/internal/json_format_test.py:609\t> json_format.MessageToJson(message, False)[0:68],\n",
"./python/google/protobuf/internal/json_format_test.py:863\t> if sys.version_info < (2, 7):\n",
"./python/google/protobuf/internal/json_format_test.py:863\t> if sys.version_info < (2, 7):\n",
"./python/google/protobuf/internal/json_format_test.py:973\t> self.assertEqual(54321, message.int32_value)\n",
"./python/google/protobuf/internal/json_format_test.py:975\t> self.assertEqual(12345, message.int32_value)\n",
"./python/google/protobuf/internal/json_format_test.py:981\t> json_format.MessageToJson(message, indent=0))\n",
"./python/google/protobuf/internal/json_format_test.py:1029\t> json.dumps({'boolValue': True, 'int32Value': 1, 'int64Value': '3',\n",
"./python/google/protobuf/internal/json_format_test.py:1030\t> 'uint32Value': 4, 'stringValue': 'bla'},\n",
"./python/google/protobuf/internal/json_format_test.py:1031\t> indent=2, sort_keys=True))\n",
"./python/google/protobuf/internal/wire_format_test.py:51\t> self.assertEqual((field_number << 3) | tag_type,\n",
"./python/google/protobuf/internal/wire_format_test.py:55\t> self.assertRaises(message.EncodeError, PackTag, field_number, 6)\n",
"./python/google/protobuf/internal/wire_format_test.py:57\t> self.assertRaises(message.EncodeError, PackTag, field_number, -1)\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./python/google/protobuf/internal/wire_format_test.py:62\t> for expected_wire_type in range(6): # Highest-numbered wiretype is 5.\n",
"./python/google/protobuf/internal/wire_format_test.py:70\t> self.assertRaises(TypeError, wire_format.UnpackTag, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:75\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(1, Z(-1))\n",
"./python/google/protobuf/internal/wire_format_test.py:76\t> self.assertEqual(1, Z(-1))\n",
"./python/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(2, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:77\t> self.assertEqual(2, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(3, Z(-2))\n",
"./python/google/protobuf/internal/wire_format_test.py:78\t> self.assertEqual(3, Z(-2))\n",
"./python/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(4, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:79\t> self.assertEqual(4, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./python/google/protobuf/internal/wire_format_test.py:87\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:92\t> self.assertEqual(0, Z(0))\n",
"./python/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(-1, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:93\t> self.assertEqual(-1, Z(1))\n",
"./python/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(1, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:94\t> self.assertEqual(1, Z(2))\n",
"./python/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(-2, Z(3))\n",
"./python/google/protobuf/internal/wire_format_test.py:95\t> self.assertEqual(-2, Z(3))\n",
"./python/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(2, Z(4))\n",
"./python/google/protobuf/internal/wire_format_test.py:96\t> self.assertEqual(2, Z(4))\n",
"./python/google/protobuf/internal/wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./python/google/protobuf/internal/wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./python/google/protobuf/internal/wire_format_test.py:104\t> self.assertRaises(TypeError, Z, 0.0)\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./python/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:193\t> self.assertEqual(5, byte_size_fn(10, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:195\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:195\t> self.assertEqual(6, byte_size_fn(16, 'abc'))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./python/google/protobuf/internal/wire_format_test.py:201\t> self.assertEqual(10, wire_format.StringByteSize(\n",
"./python/google/protobuf/internal/wire_format_test.py:202\t> 5, b'\\xd0\\xa2\\xd0\\xb5\\xd1\\x81\\xd1\\x82'.decode('utf-8')))\n",
"./python/google/protobuf/internal/wire_format_test.py:214\t> self.assertEqual(2 + message_byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:215\t> wire_format.GroupByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:217\t> self.assertEqual(4 + message_byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:218\t> wire_format.GroupByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:222\t> self.assertEqual(2 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:223\t> wire_format.MessageByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:225\t> self.assertEqual(3 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:226\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:229\t> self.assertEqual(4 + mock_message.byte_size,\n",
"./python/google/protobuf/internal/wire_format_test.py:230\t> wire_format.MessageByteSize(16, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:237\t> self.assertEqual(mock_message.byte_size + 6,\n",
"./python/google/protobuf/internal/wire_format_test.py:238\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:243\t> self.assertEqual(mock_message.byte_size + 7,\n",
"./python/google/protobuf/internal/wire_format_test.py:244\t> wire_format.MessageSetItemByteSize(1, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:248\t> self.assertEqual(mock_message.byte_size + 8,\n",
"./python/google/protobuf/internal/wire_format_test.py:249\t> wire_format.MessageSetItemByteSize(128, mock_message))\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:182\t> 1776, msg2.fields_by_name['int_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:187\t> 9.99, msg2.fields_by_name['double_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:199\t> 1, msg2.fields_by_name['enum_with_default'].default_value)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:210\t> self.assertEqual(1, len(msg2.oneofs))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:211\t> self.assertEqual(1, len(msg2.oneofs_by_name))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:212\t> self.assertEqual(2, len(msg2.oneofs[0].fields))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:212\t> self.assertEqual(2, len(msg2.oneofs[0].fields))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:214\t> self.assertEqual(msg2.oneofs[0],\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:216\t> self.assertIn(msg2.fields_by_name[name], msg2.oneofs[0].fields)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:223\t> self.assertRaises(TypeError, self.pool.FindMethodByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:228\t> self.assertRaises(error_type, self.pool.FindMessageTypeByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:229\t> self.assertRaises(error_type, self.pool.FindFieldByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:230\t> self.assertRaises(error_type, self.pool.FindExtensionByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:231\t> self.assertRaises(error_type, self.pool.FindEnumTypeByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:232\t> self.assertRaises(error_type, self.pool.FindOneofByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:233\t> self.assertRaises(error_type, self.pool.FindServiceByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:234\t> self.assertRaises(error_type, self.pool.FindFileContainingSymbol, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:237\t> self.assertRaises(error_type, self.pool.FindFileByName, 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:247\t> self.assertEqual(0, enum1.values_by_name['FACTORY_1_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:248\t> self.assertEqual(1, enum1.values_by_name['FACTORY_1_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:255\t> 0, nested_enum1.values_by_name['NESTED_FACTORY_1_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:257\t> 1, nested_enum1.values_by_name['NESTED_FACTORY_1_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:262\t> self.assertEqual(0, enum2.values_by_name['FACTORY_2_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:263\t> self.assertEqual(1, enum2.values_by_name['FACTORY_2_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:269\t> 0, nested_enum2.values_by_name['NESTED_FACTORY_2_VALUE_0'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:271\t> 1, nested_enum2.values_by_name['NESTED_FACTORY_2_VALUE_1'].number)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:318\t> self.assertEqual(extension.number, 1002)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:452\t> _CheckValueAndType(msg.optional_int32, 0, int)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:453\t> _CheckValueAndType(msg.optional_uint64, 0, (int64, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:454\t> _CheckValueAndType(msg.optional_float, 0, (float, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:455\t> _CheckValueAndType(msg.optional_double, 0, (float, int))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:537\t> self.assertEqual(len(w), 0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:544\t> self.assertIs(w[0].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:546\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:549\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:932\t> number=1,\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:936\t> enum_proto.value.add(name='FOREIGN_FOO', number=4)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:965\t> pool.AddDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:967\t> pool.AddEnumDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:969\t> pool.AddServiceDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:971\t> pool.AddExtensionDescriptor(0)\n",
"./python/google/protobuf/internal/descriptor_pool_test.py:973\t> pool.AddFileDescriptor(0)\n",
"./python/google/protobuf/internal/type_checkers.py:143\t> return 0\n",
"./python/google/protobuf/internal/type_checkers.py:163\t> return self._enum_type.values[0].number\n",
"./python/google/protobuf/internal/containers.py:47\t>if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/containers.py:47\t>if sys.version_info[0] < 3:\n",
"./python/google/protobuf/internal/containers.py:149\t> if len(args) > 2:\n",
"./python/google/protobuf/internal/containers.py:292\t> def pop(self, key=-1):\n",
"./python/google/protobuf/internal/containers.py:404\t> def pop(self, key=-1):\n",
"./python/google/protobuf/internal/encoder.py:84\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:84\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:85\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:85\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:86\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:86\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:87\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:87\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:88\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:88\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:89\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:89\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:90\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:90\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:91\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:91\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:92\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:92\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:93\t> return 10\n",
"./python/google/protobuf/internal/encoder.py:98\t> if value < 0: return 10\n",
"./python/google/protobuf/internal/encoder.py:98\t> if value < 0: return 10\n",
"./python/google/protobuf/internal/encoder.py:99\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:99\t> if value <= 0x7f: return 1\n",
"./python/google/protobuf/internal/encoder.py:100\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:100\t> if value <= 0x3fff: return 2\n",
"./python/google/protobuf/internal/encoder.py:101\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:101\t> if value <= 0x1fffff: return 3\n",
"./python/google/protobuf/internal/encoder.py:102\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:102\t> if value <= 0xfffffff: return 4\n",
"./python/google/protobuf/internal/encoder.py:103\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:103\t> if value <= 0x7ffffffff: return 5\n",
"./python/google/protobuf/internal/encoder.py:104\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:104\t> if value <= 0x3ffffffffff: return 6\n",
"./python/google/protobuf/internal/encoder.py:105\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:105\t> if value <= 0x1ffffffffffff: return 7\n",
"./python/google/protobuf/internal/encoder.py:106\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:106\t> if value <= 0xffffffffffffff: return 8\n",
"./python/google/protobuf/internal/encoder.py:107\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:107\t> if value <= 0x7fffffffffffffff: return 9\n",
"./python/google/protobuf/internal/encoder.py:108\t> return 10\n",
"./python/google/protobuf/internal/encoder.py:115\t> return _VarintSize(wire_format.PackTag(field_number, 0))\n",
"./python/google/protobuf/internal/encoder.py:377\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:379\t> write(six.int2byte(0x80|bits))\n",
"./python/google/protobuf/internal/encoder.py:381\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:392\t> if value < 0:\n",
"./python/google/protobuf/internal/encoder.py:393\t> value += (1 << 64)\n",
"./python/google/protobuf/internal/encoder.py:393\t> value += (1 << 64)\n",
"./python/google/protobuf/internal/encoder.py:395\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:397\t> write(six.int2byte(0x80|bits))\n",
"./python/google/protobuf/internal/encoder.py:399\t> value >>= 7\n",
"./python/google/protobuf/internal/encoder.py:555\t> if value_size == 4:\n",
"./python/google/protobuf/internal/encoder.py:566\t> elif value_size == 8:\n",
"./python/google/protobuf/internal/python_message.py:443\t> if len(exc.args) == 1 and type(exc) is TypeError:\n",
"./python/google/protobuf/internal/python_message.py:448\t> six.reraise(type(exc), exc, sys.exc_info()[2])\n",
"./python/google/protobuf/internal/python_message.py:574\t> assert _FieldDescriptor.MAX_CPPTYPE == 10\n",
"./python/google/protobuf/internal/python_message.py:766\t> if item[0].label == _FieldDescriptor.LABEL_REPEATED:\n",
"./python/google/protobuf/internal/python_message.py:767\t> return bool(item[1])\n",
"./python/google/protobuf/internal/python_message.py:768\t> elif item[0].cpp_type == _FieldDescriptor.CPPTYPE_MESSAGE:\n",
"./python/google/protobuf/internal/python_message.py:769\t> return item[1]._is_present_in_parent\n",
"./python/google/protobuf/internal/python_message.py:779\t> all_fields.sort(key = lambda item: item[0].number)\n",
"./python/google/protobuf/internal/python_message.py:1083\t> if self._InternalParse(serialized, 0, length) != length:\n",
"./python/google/protobuf/internal/python_message.py:1110\t> if new_pos == -1:\n",
"./python/google/protobuf/internal/descriptor_database_test.py:115\t> self.assertIs(w[0].category, RuntimeWarning)\n",
"./python/google/protobuf/internal/descriptor_database_test.py:117\t> str(w[0].message))\n",
"./python/google/protobuf/internal/descriptor_database_test.py:120\t> str(w[0].message))\n",
"./python/google/protobuf/internal/generator_test.py:76\t> self.assertEqual(4, unittest_pb2.FOREIGN_FOO)\n",
"./python/google/protobuf/internal/generator_test.py:77\t> self.assertEqual(5, unittest_pb2.FOREIGN_BAR)\n",
"./python/google/protobuf/internal/generator_test.py:78\t> self.assertEqual(6, unittest_pb2.FOREIGN_BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:81\t> self.assertEqual(1, proto.FOO)\n",
"./python/google/protobuf/internal/generator_test.py:82\t> self.assertEqual(1, unittest_pb2.TestAllTypes.FOO)\n",
"./python/google/protobuf/internal/generator_test.py:83\t> self.assertEqual(2, proto.BAR)\n",
"./python/google/protobuf/internal/generator_test.py:84\t> self.assertEqual(2, unittest_pb2.TestAllTypes.BAR)\n",
"./python/google/protobuf/internal/generator_test.py:85\t> self.assertEqual(3, proto.BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:86\t> self.assertEqual(3, unittest_pb2.TestAllTypes.BAZ)\n",
"./python/google/protobuf/internal/generator_test.py:98\t> return not isnan(val) and isnan(val * 0)\n",
"./python/google/protobuf/internal/generator_test.py:101\t> self.assertTrue(message.inf_double > 0)\n",
"./python/google/protobuf/internal/generator_test.py:103\t> self.assertTrue(message.neg_inf_double < 0)\n",
"./python/google/protobuf/internal/generator_test.py:107\t> self.assertTrue(message.inf_float > 0)\n",
"./python/google/protobuf/internal/generator_test.py:109\t> self.assertTrue(message.neg_inf_float < 0)\n",
"./python/google/protobuf/internal/generator_test.py:216\t> [(1, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./python/google/protobuf/internal/generator_test.py:270\t> self.assertEqual(0, all_type_proto.optional_public_import_message.e)\n",
"./python/google/protobuf/internal/generator_test.py:275\t> self.assertEqual(0, public_import_proto.e)\n",
"./python/google/protobuf/internal/generator_test.py:293\t> self.assertEqual(1, len(desc.oneofs))\n",
"./python/google/protobuf/internal/generator_test.py:294\t> self.assertEqual('oneof_field', desc.oneofs[0].name)\n",
"./python/google/protobuf/internal/generator_test.py:295\t> self.assertEqual(0, desc.oneofs[0].index)\n",
"./python/google/protobuf/internal/generator_test.py:295\t> self.assertEqual(0, desc.oneofs[0].index)\n",
"./python/google/protobuf/internal/generator_test.py:296\t> self.assertIs(desc, desc.oneofs[0].containing_type)\n",
"./python/google/protobuf/internal/generator_test.py:297\t> self.assertIs(desc.oneofs[0], desc.oneofs_by_name['oneof_field'])\n",
"./python/google/protobuf/internal/generator_test.py:302\t> set([field.name for field in desc.oneofs[0].fields]))\n",
"./python/google/protobuf/internal/generator_test.py:305\t> self.assertIs(desc.oneofs[0], field_desc.containing_oneof)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:62\t> api_implementation.Type() == 'cpp' and api_implementation.Version() == 2,\n",
"./python/google/protobuf/internal/unknown_fields_test.py:89\t> self.assertEqual(0, len(message.SerializeToString()))\n",
"./python/google/protobuf/internal/unknown_fields_test.py:106\t> self.assertEqual(0, len(self.empty_message.ListFields()))\n",
"./python/google/protobuf/internal/unknown_fields_test.py:155\t> b'', message.repeated_nested_message[0].SerializeToString())\n",
"./python/google/protobuf/internal/unknown_fields_test.py:159\t> b'', message.repeated_nested_message[0].SerializeToString())\n",
"./python/google/protobuf/internal/unknown_fields_test.py:186\t> decoder(value, 0, len(value), self.all_fields, result_dict)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:239\t> self.assertEqual(message.optional_int32, 1)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:240\t> self.assertEqual(message.optional_uint32, 2)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:241\t> self.assertEqual(message.optional_int64, 3)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:290\t> decoder(value, 0, len(value), self.message, result_dict)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:304\t> self.assertEqual(missing.optional_nested_enum, 0)\n",
"./python/google/protobuf/internal/unknown_fields_test.py:308\t> self.assertEqual(self.missing_message.optional_nested_enum, 2)\n",
"./python/google/protobuf/internal/message_factory_test.py:109\t> for _ in range(2):\n",
"./python/google/protobuf/internal/message_factory_test.py:144\t> msg1.Extensions._FindExtensionByNumber(12321))\n",
"./python/google/protobuf/internal/message_factory_test.py:150\t> msg1.Extensions._FindExtensionByName, 0)\n",
"./python/google/protobuf/internal/message_factory_test.py:155\t> msg1.Extensions._FindExtensionByName(0))\n",
"./python/google/protobuf/internal/well_known_types.py:74\t> if len(type_url_prefix) < 1 or type_url_prefix[-1] != '/':\n",
"./python/google/protobuf/internal/well_known_types.py:74\t> if len(type_url_prefix) < 1 or type_url_prefix[-1] != '/':\n",
"./python/google/protobuf/internal/well_known_types.py:91\t> return self.type_url.split('/')[-1]\n",
"./python/google/protobuf/internal/well_known_types.py:116\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:116\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:120\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:120\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:122\t> return result + '.%03dZ' % (nanos / 1e6)\n",
"./python/google/protobuf/internal/well_known_types.py:123\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:123\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:125\t> return result + '.%06dZ' % (nanos / 1e3)\n",
"./python/google/protobuf/internal/well_known_types.py:141\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:143\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:145\t> if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:151\t> if point_position == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:160\t> if len(nano_value) > 9:\n",
"./python/google/protobuf/internal/well_known_types.py:170\t> if len(value) != timezone_offset + 1:\n",
"./python/google/protobuf/internal/well_known_types.py:176\t> if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:179\t> if timezone[0] == '+':\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:180\t> seconds -= (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:182\t> seconds += (int(timezone[1:pos])*60+int(timezone[pos+1:]))*60\n",
"./python/google/protobuf/internal/well_known_types.py:254\t> if self.seconds < 0 or self.nanos < 0:\n",
"./python/google/protobuf/internal/well_known_types.py:254\t> if self.seconds < 0 or self.nanos < 0:\n",
"./python/google/protobuf/internal/well_known_types.py:263\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:263\t> if (nanos % 1e9) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:267\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:267\t> if (nanos % 1e6) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:269\t> return result + '.%03ds' % (nanos / 1e6)\n",
"./python/google/protobuf/internal/well_known_types.py:270\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:270\t> if (nanos % 1e3) == 0:\n",
"./python/google/protobuf/internal/well_known_types.py:272\t> return result + '.%06ds' % (nanos / 1e3)\n",
"./python/google/protobuf/internal/well_known_types.py:287\t> if len(value) < 1 or value[-1] != 's':\n",
"./python/google/protobuf/internal/well_known_types.py:287\t> if len(value) < 1 or value[-1] != 's':\n",
"./python/google/protobuf/internal/well_known_types.py:292\t> if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:297\t> if value[0] == '-':\n",
"./python/google/protobuf/internal/well_known_types.py:362\t> if seconds < 0 and nanos > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:362\t> if seconds < 0 and nanos > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:363\t> seconds += 1\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:378\t> if (nanos < 0 and seconds > 0) or (nanos > 0 and seconds < 0):\n",
"./python/google/protobuf/internal/well_known_types.py:392\t> if result < 0 and remainder > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:392\t> if result < 0 and remainder > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:393\t> return result + 1\n",
"./python/google/protobuf/internal/decoder.py:120\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:122\t> result |= ((b & 0x7f) << shift)\n",
"./python/google/protobuf/internal/decoder.py:123\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:124\t> if not (b & 0x80):\n",
"./python/google/protobuf/internal/decoder.py:128\t> shift += 7\n",
"./python/google/protobuf/internal/decoder.py:129\t> if shift >= 64:\n",
"./python/google/protobuf/internal/decoder.py:143\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:145\t> result |= ((b & 0x7f) << shift)\n",
"./python/google/protobuf/internal/decoder.py:146\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:147\t> if not (b & 0x80):\n",
"./python/google/protobuf/internal/decoder.py:152\t> shift += 7\n",
"./python/google/protobuf/internal/decoder.py:153\t> if shift >= 64:\n",
"./python/google/protobuf/internal/decoder.py:181\t> while six.indexbytes(buffer, pos) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:182\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:183\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:214\t> del value[-1] # Discard corrupt value.\n",
"./python/google/protobuf/internal/decoder.py:225\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:306\t> if (float_bytes[3:4] in b'\\x7F\\xFF' and float_bytes[2:3] >= b'\\x80'):\n",
"./python/google/protobuf/internal/decoder.py:308\t> if float_bytes[0:3] != b'\\x00\\x00\\x80':\n",
"./python/google/protobuf/internal/decoder.py:308\t> if float_bytes[0:3] != b'\\x00\\x00\\x80':\n",
"./python/google/protobuf/internal/decoder.py:311\t> if float_bytes[3:4] == b'\\xFF':\n",
"./python/google/protobuf/internal/decoder.py:311\t> if float_bytes[3:4] == b'\\xFF':\n",
"./python/google/protobuf/internal/decoder.py:340\t> if ((double_bytes[7:8] in b'\\x7F\\xFF')\n",
"./python/google/protobuf/internal/decoder.py:340\t> if ((double_bytes[7:8] in b'\\x7F\\xFF')\n",
"./python/google/protobuf/internal/decoder.py:341\t> and (double_bytes[6:7] >= b'\\xF0')\n",
"./python/google/protobuf/internal/decoder.py:341\t> and (double_bytes[6:7] >= b'\\xF0')\n",
"./python/google/protobuf/internal/decoder.py:342\t> and (double_bytes[0:7] != b'\\x00\\x00\\x00\\x00\\x00\\x00\\xF0')):\n",
"./python/google/protobuf/internal/decoder.py:342\t> and (double_bytes[0:7] != b'\\x00\\x00\\x00\\x00\\x00\\x00\\xF0')):\n",
"./python/google/protobuf/internal/decoder.py:379\t> del value[-1] # Discard corrupt value.\n",
"./python/google/protobuf/internal/decoder.py:381\t> del message._unknown_fields[-1]\n",
"./python/google/protobuf/internal/decoder.py:392\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:484\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:521\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:560\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:605\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:675\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:686\t> if pos == -1:\n",
"./python/google/protobuf/internal/decoder.py:692\t> if type_id == -1:\n",
"./python/google/protobuf/internal/decoder.py:694\t> if message_start == -1:\n",
"./python/google/protobuf/internal/decoder.py:735\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:770\t> while ord(buffer[pos:pos+1]) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:770\t> while ord(buffer[pos:pos+1]) & 0x80:\n",
"./python/google/protobuf/internal/decoder.py:771\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:772\t> pos += 1\n",
"./python/google/protobuf/internal/decoder.py:780\t> pos += 8\n",
"./python/google/protobuf/internal/decoder.py:797\t> while 1:\n",
"./python/google/protobuf/internal/decoder.py:800\t> if new_pos == -1:\n",
"./python/google/protobuf/internal/decoder.py:807\t> return -1\n",
"./python/google/protobuf/internal/decoder.py:812\t> pos += 4\n",
"./python/google/protobuf/internal/service_reflection_test.py:83\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/google/protobuf/internal/service_reflection_test.py:85\t> self.assertTrue(srvc.GetRequestClass(service_descriptor.methods[1]) is\n",
"./python/google/protobuf/internal/service_reflection_test.py:87\t> self.assertTrue(srvc.GetResponseClass(service_descriptor.methods[1]) is\n",
"./python/google/protobuf/internal/service_reflection_test.py:106\t> srvc.CallMethod(service_descriptor.methods[1], rpc_controller,\n",
"./python/google/protobuf/internal/service_reflection_test.py:140\t> self.assertEqual(stub.GetDescriptor().methods[0], channel.method)\n",
"./python/google/protobuf/internal/well_known_types_test.py:102\t> self.assertEqual(0, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:103\t> self.assertEqual(100000000, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:106\t> self.assertEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:106\t> self.assertEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:107\t> self.assertEqual(0, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:111\t> self.assertNotEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:111\t> self.assertNotEqual(8 * 3600, message.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:137\t> self.assertEqual(100000000, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:139\t> self.assertEqual(100, message.nanos)\n",
"./python/google/protobuf/internal/well_known_types_test.py:143\t> message.FromNanoseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:146\t> self.assertEqual(1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:148\t> message.FromNanoseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:151\t> self.assertEqual(-1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:153\t> message.FromMicroseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:156\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:158\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:161\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:163\t> message.FromMilliseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:166\t> self.assertEqual(1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:168\t> message.FromMilliseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:171\t> self.assertEqual(-1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:173\t> message.FromSeconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:176\t> self.assertEqual(1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:178\t> message.FromSeconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:181\t> self.assertEqual(-1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:183\t> message.FromNanoseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:184\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:189\t> message.FromNanoseconds(-1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:190\t> self.assertEqual(-2, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:194\t> message.FromNanoseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:197\t> self.assertEqual(1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:199\t> message.FromNanoseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:202\t> self.assertEqual(-1, message.ToNanoseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:204\t> message.FromMicroseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:207\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:209\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:212\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:214\t> message.FromMilliseconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:217\t> self.assertEqual(1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:219\t> message.FromMilliseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:222\t> self.assertEqual(-1, message.ToMilliseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:224\t> message.FromSeconds(1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:226\t> self.assertEqual(1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:228\t> message.FromSeconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:231\t> self.assertEqual(-1, message.ToSeconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:234\t> message.FromNanoseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:235\t> self.assertEqual(1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:238\t> message.FromNanoseconds(-1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:239\t> self.assertEqual(-1, message.ToMicroseconds())\n",
"./python/google/protobuf/internal/well_known_types_test.py:247\t> message.FromMilliseconds(1999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./python/google/protobuf/internal/well_known_types_test.py:253\t> message.FromNanoseconds(1999999999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:255\t> self.assertEqual(1, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:256\t> self.assertEqual(999999, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:258\t> message.FromNanoseconds(-1999999999)\n",
"./python/google/protobuf/internal/well_known_types_test.py:260\t> self.assertEqual(-1, td.days)\n",
"./python/google/protobuf/internal/well_known_types_test.py:261\t> self.assertEqual(86398, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:262\t> self.assertEqual(1, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:264\t> message.FromMicroseconds(-1)\n",
"./python/google/protobuf/internal/well_known_types_test.py:266\t> self.assertEqual(-1, td.days)\n",
"./python/google/protobuf/internal/well_known_types_test.py:267\t> self.assertEqual(86399, td.seconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:268\t> self.assertEqual(999999, td.microseconds)\n",
"./python/google/protobuf/internal/well_known_types_test.py:391\t> self.assertEqual(75, len(mask.paths))\n",
"./python/google/protobuf/internal/well_known_types_test.py:547\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:548\t> self.assertEqual(0, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:552\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:553\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:558\t> self.assertEqual(0, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:559\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:564\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:565\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:573\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:574\t> self.assertEqual(4321, nested_dst.child.payload.optional_int64)\n",
"./python/google/protobuf/internal/well_known_types_test.py:578\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./python/google/protobuf/internal/well_known_types_test.py:579\t> self.assertEqual(0, nested_dst.child.payload.optional_int64)\n",
"./python/google/protobuf/internal/well_known_types_test.py:594\t> nested_src.payload.repeated_int32.append(1234)\n",
"./python/google/protobuf/internal/well_known_types_test.py:595\t> nested_dst.payload.repeated_int32.append(5678)\n",
"./python/google/protobuf/internal/well_known_types_test.py:599\t> self.assertEqual(2, len(nested_dst.payload.repeated_int32))\n",
"./python/google/protobuf/internal/well_known_types_test.py:600\t> self.assertEqual(5678, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:600\t> self.assertEqual(5678, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:601\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:601\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:605\t> self.assertEqual(1, len(nested_dst.payload.repeated_int32))\n",
"./python/google/protobuf/internal/well_known_types_test.py:606\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:606\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:688\t> self.assertEqual(0, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:697\t> struct_list.extend([6, 'seven', True, False, None])\n",
"./python/google/protobuf/internal/well_known_types_test.py:702\t> self.assertEqual(7, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:704\t> self.assertEqual(5, struct['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:707\t> self.assertEqual(11, struct['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:710\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:713\t> self.assertEqual([2, False], list(struct['key7'].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:725\t> self.assertEqual(7, len(struct.keys()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:726\t> self.assertEqual(7, len(struct.values()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:736\t> self.assertEqual(5, struct2['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:739\t> self.assertEqual(11, struct2['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:740\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:744\t> self.assertEqual(6, struct_list[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:744\t> self.assertEqual(6, struct_list[0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:745\t> self.assertEqual('seven', struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:746\t> self.assertEqual(True, struct_list[2])\n",
"./python/google/protobuf/internal/well_known_types_test.py:747\t> self.assertEqual(False, struct_list[3])\n",
"./python/google/protobuf/internal/well_known_types_test.py:748\t> self.assertEqual(None, struct_list[4])\n",
"./python/google/protobuf/internal/well_known_types_test.py:749\t> self.assertEqual(inner_struct, struct_list[5])\n",
"./python/google/protobuf/internal/well_known_types_test.py:752\t> self.assertEqual(7, struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:752\t> self.assertEqual(7, struct_list[1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:754\t> struct_list.add_list().extend([1, 'two', True, False, None])\n",
"./python/google/protobuf/internal/well_known_types_test.py:755\t> self.assertEqual([1, 'two', True, False, None],\n",
"./python/google/protobuf/internal/well_known_types_test.py:756\t> list(struct_list[6].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:757\t> struct_list.extend([{'nested_struct': 30}, ['nested_list', 99], {}, []])\n",
"./python/google/protobuf/internal/well_known_types_test.py:757\t> struct_list.extend([{'nested_struct': 30}, ['nested_list', 99], {}, []])\n",
"./python/google/protobuf/internal/well_known_types_test.py:758\t> self.assertEqual(11, len(struct_list.values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:759\t> self.assertEqual(30, struct_list[7]['nested_struct'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:759\t> self.assertEqual(30, struct_list[7]['nested_struct'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:760\t> self.assertEqual('nested_list', struct_list[8][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:760\t> self.assertEqual('nested_list', struct_list[8][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:761\t> self.assertEqual(99, struct_list[8][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:762\t> self.assertEqual({}, dict(struct_list[9].fields))\n",
"./python/google/protobuf/internal/well_known_types_test.py:763\t> self.assertEqual([], list(struct_list[10].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:766\t> self.assertEqual('set', struct_list[0]['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:767\t> self.assertEqual(['replace', 'set'], list(struct_list[1].items()))\n",
"./python/google/protobuf/internal/well_known_types_test.py:775\t> self.assertEqual(12, struct['key3']['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:794\t> self.assertEqual(9, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:797\t> self.assertEqual(7, len(struct))\n",
"./python/google/protobuf/internal/well_known_types_test.py:798\t> self.assertEqual(6, len(struct['key5']))\n",
"./python/google/protobuf/internal/well_known_types_test.py:799\t> del struct['key5'][1]\n",
"./python/google/protobuf/internal/well_known_types_test.py:800\t> self.assertEqual(5, len(struct['key5']))\n",
"./python/google/protobuf/internal/well_known_types_test.py:801\t> self.assertEqual([6, True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:819\t> self.assertEqual(5, struct['key1'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:822\t> self.assertEqual(11, struct['key4']['subkey'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:825\t> self.assertEqual([6, 'seven', True, False, None, inner_struct],\n",
"./python/google/protobuf/internal/well_known_types_test.py:827\t> self.assertEqual(2, len(struct['key6'][0].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:827\t> self.assertEqual(2, len(struct['key6'][0].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:828\t> self.assertEqual('nested_list', struct['key6'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:828\t> self.assertEqual('nested_list', struct['key6'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:829\t> self.assertEqual(True, struct['key6'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:829\t> self.assertEqual(True, struct['key6'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:842\t> self.assertEqual(1, len(struct['key4'].fields))\n",
"./python/google/protobuf/internal/well_known_types_test.py:843\t> self.assertEqual(20, struct['key4']['replace'])\n",
"./python/google/protobuf/internal/well_known_types_test.py:844\t> self.assertEqual(1, len(struct['key5'].values))\n",
"./python/google/protobuf/internal/well_known_types_test.py:845\t> self.assertEqual(False, struct['key5'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:845\t> self.assertEqual(False, struct['key5'][0][0])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:846\t> self.assertEqual(5, struct['key5'][0][1])\n",
"./python/google/protobuf/internal/well_known_types_test.py:913\t> for i in range(10):\n",
"./python/google/protobuf/internal/testing_refleaks.py:99\t> self.assertEqual(refcount_deltas, [0] * self.NB_RUNS)\n",
"./benchmarks/python/py_benchmark.py:104\t> setup_method=None, full_iteration = 1):\n",
"./benchmarks/python/py_benchmark.py:128\t> if t < 3 :\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/python/py_benchmark.py:133\t> return 1.0 * t / reps * (10 ** 9)\n",
"./benchmarks/util/result_parser.py:15\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:26\t> count += 1\n",
"./benchmarks/util/result_parser.py:28\t> return size, 1.0 * size / count\n",
"./benchmarks/util/result_parser.py:35\t> if name[:14] == \"google_message\":\n",
"./benchmarks/util/result_parser.py:60\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:68\t> if data_filename[:2] == \"BM\":\n",
"./benchmarks/util/result_parser.py:74\t> \"throughput\": benchmark[\"bytes_per_second\"] / 2.0 ** 20\n",
"./benchmarks/util/result_parser.py:74\t> \"throughput\": benchmark[\"bytes_per_second\"] / 2.0 ** 20\n",
"./benchmarks/util/result_parser.py:96\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:109\t> result[\"benchmarks\"][behavior] * 1e9 / 2 ** 20\n",
"./benchmarks/util/result_parser.py:147\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:162\t> \"throughput\": total_size / avg_time * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:183\t> if filename[0] != '/':\n",
"./benchmarks/util/result_parser.py:188\t> if result_list[0][:9] != \"Benchmark\":\n",
"./benchmarks/util/result_parser.py:188\t> if result_list[0][:9] != \"Benchmark\":\n",
"./benchmarks/util/result_parser.py:196\t> if last_dash == -1:\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/result_parser.py:202\t> \"throughput\": total_bytes / float(result_list[2]) * 1e9 / 2 ** 20,\n",
"./benchmarks/util/big_query_utils.py:40\t> if http_error.resp.status == 409:\n",
"./benchmarks/util/big_query_utils.py:115\t> if http_error.resp.status == 409:\n",
"./benchmarks/util/big_query_utils.py:172\t>def sync_query_job(big_query, project_id, query, timeout=5000):\n",
"./objectivec/DevTools/pddm.py:240\t> if match is None or match.group(0) != line:\n",
"./objectivec/DevTools/pddm.py:273\t> if match is None or match.group(0) != macro_ref_str:\n",
"./objectivec/DevTools/pddm.py:317\t> if len(arg_values) == 0:\n",
"./objectivec/DevTools/pddm.py:331\t> return val[0].lower() + val[1:]\n",
"./objectivec/DevTools/pddm.py:331\t> return val[0].lower() + val[1:]\n",
"./objectivec/DevTools/pddm.py:338\t> return val[0].upper() + val[1:]\n",
"./objectivec/DevTools/pddm.py:338\t> return val[0].upper() + val[1:]\n",
"./objectivec/DevTools/pddm.py:432\t> return self._lines[0]\n",
"./objectivec/DevTools/pddm.py:461\t> assert self.num_lines_captured > 0\n",
"./objectivec/DevTools/pddm.py:500\t> if len(captured_lines) == 1:\n",
"./objectivec/DevTools/pddm.py:502\t> captured_lines[0][directive_len:].strip())\n",
"./objectivec/DevTools/pddm.py:529\t> macro_collection.ParseLines([x[3:] for x in self.lines])\n",
"./objectivec/DevTools/pddm.py:545\t> assert self.num_lines_captured == 0\n",
"./objectivec/DevTools/pddm.py:575\t> for line_num, line in enumerate(lines, 1):\n",
"./objectivec/DevTools/pddm.py:654\t> return 100\n",
"./objectivec/DevTools/pddm.py:672\t> return 101\n",
"./objectivec/DevTools/pddm.py:690\t> sys.exit(main(sys.argv[1:]))\n",
"./objectivec/DevTools/pddm_tests.py:46\t> self.assertEqual(len(result._macros), 0)\n",
"./objectivec/DevTools/pddm_tests.py:52\t> self.assertEqual(len(result._macros), 1)\n",
"./objectivec/DevTools/pddm_tests.py:74\t> self.assertEqual(len(result._macros), 3)\n",
"./objectivec/DevTools/pddm_tests.py:96\t> self.assertEqual(len(result._macros), 4)\n",
"./objectivec/DevTools/pddm_tests.py:118\t> for idx, (input_str, expected_prefix) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:173\t> for idx, (input_str, expected_prefix) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:223\t> for idx, (input_str, expected) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:267\t> for idx, (input_str, expected_err) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:350\t> for idx, (input_str, line_counts) in enumerate(test_list, 1):\n",
"./objectivec/DevTools/pddm_tests.py:357\t> for idx2, (sec, expected) in enumerate(zip(sf._sections, line_counts), 1):\n",
"./objectivec/DevTools/pddm_tests.py:385\t> for idx, (input_str, expected_err) in enumerate(test_list, 1):\n",
"./conformance/conformance_python.py:109\t> if len(length_bytes) == 0:\n",
"./conformance/conformance_python.py:111\t> elif len(length_bytes) != 4:\n",
"./conformance/conformance_python.py:138\t> test_count += 1\n",
"./conformance/conformance_python.py:146\t> sys.exit(0)\n",
"./conformance/update_failure_list.py:70\t> while len(add_list) > 0 and test > add_list[-1]:\n",
"./conformance/update_failure_list.py:70\t> while len(add_list) > 0 and test > add_list[-1]:\n",
"./kokoro/linux/make_test_output.py:93\t> sys.argv[1] + \"\\n\")\n",
"./kokoro/linux/make_test_output.py:94\t>print(genxml(readtests(sys.argv[1])))\n",
"./examples/add_person.py:45\t>if len(sys.argv) != 2:\n",
"./examples/add_person.py:46\t> print(\"Usage:\", sys.argv[0], \"ADDRESS_BOOK_FILE\")\n",
"./examples/add_person.py:47\t> sys.exit(-1)\n",
"./examples/add_person.py:53\t> with open(sys.argv[1], \"rb\") as f:\n",
"./examples/add_person.py:56\t> print(sys.argv[1] + \": File not found. Creating a new file.\")\n",
"./examples/add_person.py:62\t>with open(sys.argv[1], \"wb\") as f:\n",
"./examples/list_people.py:30\t>if len(sys.argv) != 2:\n",
"./examples/list_people.py:31\t> print(\"Usage:\", sys.argv[0], \"ADDRESS_BOOK_FILE\")\n",
"./examples/list_people.py:32\t> sys.exit(-1)\n",
"./examples/list_people.py:37\t>with open(sys.argv[1], \"rb\") as f:\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf\n",
"astpath \"//Num[not(ancestor::Assign)]\""
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./test_util.py:105\t> message.repeated_int32.append(201)\n",
"./test_util.py:106\t> message.repeated_int64.append(202)\n",
"./test_util.py:107\t> message.repeated_uint32.append(203)\n",
"./test_util.py:108\t> message.repeated_uint64.append(204)\n",
"./test_util.py:109\t> message.repeated_sint32.append(205)\n",
"./test_util.py:110\t> message.repeated_sint64.append(206)\n",
"./test_util.py:111\t> message.repeated_fixed32.append(207)\n",
"./test_util.py:112\t> message.repeated_fixed64.append(208)\n",
"./test_util.py:113\t> message.repeated_sfixed32.append(209)\n",
"./test_util.py:114\t> message.repeated_sfixed64.append(210)\n",
"./test_util.py:115\t> message.repeated_float.append(211)\n",
"./test_util.py:116\t> message.repeated_double.append(212)\n",
"./test_util.py:273\t> extensions[pb2.repeated_int32_extension].append(201)\n",
"./test_util.py:274\t> extensions[pb2.repeated_int64_extension].append(202)\n",
"./test_util.py:275\t> extensions[pb2.repeated_uint32_extension].append(203)\n",
"./test_util.py:276\t> extensions[pb2.repeated_uint64_extension].append(204)\n",
"./test_util.py:277\t> extensions[pb2.repeated_sint32_extension].append(205)\n",
"./test_util.py:278\t> extensions[pb2.repeated_sint64_extension].append(206)\n",
"./test_util.py:279\t> extensions[pb2.repeated_fixed32_extension].append(207)\n",
"./test_util.py:280\t> extensions[pb2.repeated_fixed64_extension].append(208)\n",
"./test_util.py:281\t> extensions[pb2.repeated_sfixed32_extension].append(209)\n",
"./test_util.py:282\t> extensions[pb2.repeated_sfixed64_extension].append(210)\n",
"./test_util.py:283\t> extensions[pb2.repeated_float_extension].append(211)\n",
"./test_util.py:284\t> extensions[pb2.repeated_double_extension].append(212)\n",
"./test_util.py:303\t> extensions[pb2.repeated_int32_extension].append(301)\n",
"./test_util.py:304\t> extensions[pb2.repeated_int64_extension].append(302)\n",
"./test_util.py:305\t> extensions[pb2.repeated_uint32_extension].append(303)\n",
"./test_util.py:306\t> extensions[pb2.repeated_uint64_extension].append(304)\n",
"./test_util.py:307\t> extensions[pb2.repeated_sint32_extension].append(305)\n",
"./test_util.py:308\t> extensions[pb2.repeated_sint64_extension].append(306)\n",
"./test_util.py:309\t> extensions[pb2.repeated_fixed32_extension].append(307)\n",
"./test_util.py:310\t> extensions[pb2.repeated_fixed64_extension].append(308)\n",
"./test_util.py:311\t> extensions[pb2.repeated_sfixed32_extension].append(309)\n",
"./test_util.py:312\t> extensions[pb2.repeated_sfixed64_extension].append(310)\n",
"./test_util.py:313\t> extensions[pb2.repeated_float_extension].append(311)\n",
"./test_util.py:314\t> extensions[pb2.repeated_double_extension].append(312)\n",
"./test_util.py:445\t> test_case.assertEqual(101, message.optional_int32)\n",
"./test_util.py:446\t> test_case.assertEqual(102, message.optional_int64)\n",
"./test_util.py:447\t> test_case.assertEqual(103, message.optional_uint32)\n",
"./test_util.py:448\t> test_case.assertEqual(104, message.optional_uint64)\n",
"./test_util.py:449\t> test_case.assertEqual(105, message.optional_sint32)\n",
"./test_util.py:450\t> test_case.assertEqual(106, message.optional_sint64)\n",
"./test_util.py:451\t> test_case.assertEqual(107, message.optional_fixed32)\n",
"./test_util.py:452\t> test_case.assertEqual(108, message.optional_fixed64)\n",
"./test_util.py:453\t> test_case.assertEqual(109, message.optional_sfixed32)\n",
"./test_util.py:454\t> test_case.assertEqual(110, message.optional_sfixed64)\n",
"./test_util.py:455\t> test_case.assertEqual(111, message.optional_float)\n",
"./test_util.py:456\t> test_case.assertEqual(112, message.optional_double)\n",
"./test_util.py:462\t> test_case.assertEqual(117, message.optionalgroup.a)\n",
"./test_util.py:463\t> test_case.assertEqual(118, message.optional_nested_message.bb)\n",
"./test_util.py:464\t> test_case.assertEqual(119, message.optional_foreign_message.c)\n",
"./test_util.py:465\t> test_case.assertEqual(120, message.optional_import_message.d)\n",
"./test_util.py:466\t> test_case.assertEqual(126, message.optional_public_import_message.e)\n",
"./test_util.py:467\t> test_case.assertEqual(127, message.optional_lazy_message.bb)\n",
"./test_util.py:508\t> test_case.assertEqual(201, message.repeated_int32[0])\n",
"./test_util.py:509\t> test_case.assertEqual(202, message.repeated_int64[0])\n",
"./test_util.py:510\t> test_case.assertEqual(203, message.repeated_uint32[0])\n",
"./test_util.py:511\t> test_case.assertEqual(204, message.repeated_uint64[0])\n",
"./test_util.py:512\t> test_case.assertEqual(205, message.repeated_sint32[0])\n",
"./test_util.py:513\t> test_case.assertEqual(206, message.repeated_sint64[0])\n",
"./test_util.py:514\t> test_case.assertEqual(207, message.repeated_fixed32[0])\n",
"./test_util.py:515\t> test_case.assertEqual(208, message.repeated_fixed64[0])\n",
"./test_util.py:516\t> test_case.assertEqual(209, message.repeated_sfixed32[0])\n",
"./test_util.py:517\t> test_case.assertEqual(210, message.repeated_sfixed64[0])\n",
"./test_util.py:518\t> test_case.assertEqual(211, message.repeated_float[0])\n",
"./test_util.py:519\t> test_case.assertEqual(212, message.repeated_double[0])\n",
"./test_util.py:525\t> test_case.assertEqual(217, message.repeatedgroup[0].a)\n",
"./test_util.py:526\t> test_case.assertEqual(218, message.repeated_nested_message[0].bb)\n",
"./test_util.py:527\t> test_case.assertEqual(219, message.repeated_foreign_message[0].c)\n",
"./test_util.py:528\t> test_case.assertEqual(220, message.repeated_import_message[0].d)\n",
"./test_util.py:529\t> test_case.assertEqual(227, message.repeated_lazy_message[0].bb)\n",
"./test_util.py:539\t> test_case.assertEqual(301, message.repeated_int32[1])\n",
"./test_util.py:540\t> test_case.assertEqual(302, message.repeated_int64[1])\n",
"./test_util.py:541\t> test_case.assertEqual(303, message.repeated_uint32[1])\n",
"./test_util.py:542\t> test_case.assertEqual(304, message.repeated_uint64[1])\n",
"./test_util.py:543\t> test_case.assertEqual(305, message.repeated_sint32[1])\n",
"./test_util.py:544\t> test_case.assertEqual(306, message.repeated_sint64[1])\n",
"./test_util.py:545\t> test_case.assertEqual(307, message.repeated_fixed32[1])\n",
"./test_util.py:546\t> test_case.assertEqual(308, message.repeated_fixed64[1])\n",
"./test_util.py:547\t> test_case.assertEqual(309, message.repeated_sfixed32[1])\n",
"./test_util.py:548\t> test_case.assertEqual(310, message.repeated_sfixed64[1])\n",
"./test_util.py:549\t> test_case.assertEqual(311, message.repeated_float[1])\n",
"./test_util.py:550\t> test_case.assertEqual(312, message.repeated_double[1])\n",
"./test_util.py:556\t> test_case.assertEqual(317, message.repeatedgroup[1].a)\n",
"./test_util.py:557\t> test_case.assertEqual(318, message.repeated_nested_message[1].bb)\n",
"./test_util.py:558\t> test_case.assertEqual(319, message.repeated_foreign_message[1].c)\n",
"./test_util.py:559\t> test_case.assertEqual(320, message.repeated_import_message[1].d)\n",
"./test_util.py:560\t> test_case.assertEqual(327, message.repeated_lazy_message[1].bb)\n",
"./test_util.py:593\t> test_case.assertEqual(401, message.default_int32)\n",
"./test_util.py:594\t> test_case.assertEqual(402, message.default_int64)\n",
"./test_util.py:595\t> test_case.assertEqual(403, message.default_uint32)\n",
"./test_util.py:596\t> test_case.assertEqual(404, message.default_uint64)\n",
"./test_util.py:597\t> test_case.assertEqual(405, message.default_sint32)\n",
"./test_util.py:598\t> test_case.assertEqual(406, message.default_sint64)\n",
"./test_util.py:599\t> test_case.assertEqual(407, message.default_fixed32)\n",
"./test_util.py:600\t> test_case.assertEqual(408, message.default_fixed64)\n",
"./test_util.py:601\t> test_case.assertEqual(409, message.default_sfixed32)\n",
"./test_util.py:602\t> test_case.assertEqual(410, message.default_sfixed64)\n",
"./test_util.py:603\t> test_case.assertEqual(411, message.default_float)\n",
"./test_util.py:604\t> test_case.assertEqual(412, message.default_double)\n",
"./test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./test_util.py:655\t> message.packed_int32.extend([601, 701])\n",
"./test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./test_util.py:656\t> message.packed_int64.extend([602, 702])\n",
"./test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./test_util.py:657\t> message.packed_uint32.extend([603, 703])\n",
"./test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./test_util.py:658\t> message.packed_uint64.extend([604, 704])\n",
"./test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./test_util.py:659\t> message.packed_sint32.extend([605, 705])\n",
"./test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./test_util.py:660\t> message.packed_sint64.extend([606, 706])\n",
"./test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./test_util.py:661\t> message.packed_fixed32.extend([607, 707])\n",
"./test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./test_util.py:662\t> message.packed_fixed64.extend([608, 708])\n",
"./test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./test_util.py:663\t> message.packed_sfixed32.extend([609, 709])\n",
"./test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./test_util.py:664\t> message.packed_sfixed64.extend([610, 710])\n",
"./test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./test_util.py:665\t> message.packed_float.extend([611.0, 711.0])\n",
"./test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./test_util.py:666\t> message.packed_double.extend([612.0, 712.0])\n",
"./test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./test_util.py:681\t> extensions[pb2.packed_int32_extension].extend([601, 701])\n",
"./test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./test_util.py:682\t> extensions[pb2.packed_int64_extension].extend([602, 702])\n",
"./test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./test_util.py:683\t> extensions[pb2.packed_uint32_extension].extend([603, 703])\n",
"./test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./test_util.py:684\t> extensions[pb2.packed_uint64_extension].extend([604, 704])\n",
"./test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./test_util.py:685\t> extensions[pb2.packed_sint32_extension].extend([605, 705])\n",
"./test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./test_util.py:686\t> extensions[pb2.packed_sint64_extension].extend([606, 706])\n",
"./test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./test_util.py:687\t> extensions[pb2.packed_fixed32_extension].extend([607, 707])\n",
"./test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./test_util.py:688\t> extensions[pb2.packed_fixed64_extension].extend([608, 708])\n",
"./test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./test_util.py:689\t> extensions[pb2.packed_sfixed32_extension].extend([609, 709])\n",
"./test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./test_util.py:690\t> extensions[pb2.packed_sfixed64_extension].extend([610, 710])\n",
"./test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./test_util.py:691\t> extensions[pb2.packed_float_extension].extend([611.0, 711.0])\n",
"./test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./test_util.py:692\t> extensions[pb2.packed_double_extension].extend([612.0, 712.0])\n",
"./test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./test_util.py:704\t> message.unpacked_int32.extend([601, 701])\n",
"./test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./test_util.py:705\t> message.unpacked_int64.extend([602, 702])\n",
"./test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./test_util.py:706\t> message.unpacked_uint32.extend([603, 703])\n",
"./test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./test_util.py:707\t> message.unpacked_uint64.extend([604, 704])\n",
"./test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./test_util.py:708\t> message.unpacked_sint32.extend([605, 705])\n",
"./test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./test_util.py:709\t> message.unpacked_sint64.extend([606, 706])\n",
"./test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./test_util.py:710\t> message.unpacked_fixed32.extend([607, 707])\n",
"./test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./test_util.py:711\t> message.unpacked_fixed64.extend([608, 708])\n",
"./test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./test_util.py:712\t> message.unpacked_sfixed32.extend([609, 709])\n",
"./test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./test_util.py:713\t> message.unpacked_sfixed64.extend([610, 710])\n",
"./test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./test_util.py:714\t> message.unpacked_float.extend([611.0, 711.0])\n",
"./test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./test_util.py:715\t> message.unpacked_double.extend([612.0, 712.0])\n",
"./wire_format.py:127\t> return _VarUInt64ByteSizeNoTag(0xffffffffffffffff & int32)\n",
"./wire_format.py:132\t> return UInt64ByteSize(field_number, 0xffffffffffffffff & int64)\n",
"./wire_format.py:237\t> if uint64 <= 0x7f: return 1\n",
"./wire_format.py:238\t> if uint64 <= 0x3fff: return 2\n",
"./wire_format.py:239\t> if uint64 <= 0x1fffff: return 3\n",
"./wire_format.py:240\t> if uint64 <= 0xfffffff: return 4\n",
"./wire_format.py:241\t> if uint64 <= 0x7ffffffff: return 5\n",
"./wire_format.py:242\t> if uint64 <= 0x3ffffffffff: return 6\n",
"./wire_format.py:243\t> if uint64 <= 0x1ffffffffffff: return 7\n",
"./wire_format.py:244\t> if uint64 <= 0xffffffffffffff: return 8\n",
"./wire_format.py:245\t> if uint64 <= 0x7fffffffffffffff: return 9\n",
"./descriptor_test.py:111\t> self.my_message.EnumValueName('ForeignEnum', 999)\n",
"./descriptor_test.py:113\t> self.my_message.EnumValueName('NoneEnum', 999)\n",
"./descriptor_test.py:158\t> self.assertEqual(9876543210, file_options.Extensions[file_opt1])\n",
"./descriptor_test.py:164\t> self.assertEqual(8765432109, field_options.Extensions[field_opt1])\n",
"./descriptor_test.py:172\t> self.assertEqual(-789, enum_options.Extensions[enum_opt1])\n",
"./descriptor_test.py:175\t> self.assertEqual(123, enum_value_options.Extensions[enum_value_opt1])\n",
"./descriptor_test.py:179\t> self.assertEqual(-9876543210, service_options.Extensions[service_opt1])\n",
"./descriptor_test.py:278\t> self.assertAlmostEqual(154, message_options.Extensions[\n",
"./descriptor_test.py:286\t> self.assertAlmostEqual(-154, message_options.Extensions[\n",
"./descriptor_test.py:295\t> self.assertEqual(324, options.Extensions[\n",
"./descriptor_test.py:298\t> self.assertEqual(876, options.Extensions[\n",
"./descriptor_test.py:301\t> self.assertEqual(987, options.Extensions[\n",
"./descriptor_test.py:303\t> self.assertEqual(654, options.Extensions[\n",
"./descriptor_test.py:306\t> self.assertEqual(743, options.Extensions[\n",
"./descriptor_test.py:308\t> self.assertEqual(1999, options.Extensions[\n",
"./descriptor_test.py:311\t> self.assertEqual(2008, options.Extensions[\n",
"./descriptor_test.py:314\t> self.assertEqual(741, options.Extensions[\n",
"./descriptor_test.py:317\t> self.assertEqual(1998, options.Extensions[\n",
"./descriptor_test.py:321\t> self.assertEqual(2121, options.Extensions[\n",
"./descriptor_test.py:325\t> self.assertEqual(1971, options.Extensions[\n",
"./descriptor_test.py:328\t> self.assertEqual(321, options.Extensions[\n",
"./descriptor_test.py:391\t> self.assertEqual(1001, nested_message.GetOptions().Extensions[\n",
"./descriptor_test.py:394\t> self.assertEqual(1002, nested_field.GetOptions().Extensions[\n",
"./descriptor_test.py:399\t> self.assertEqual(1003, nested_enum.GetOptions().Extensions[\n",
"./descriptor_test.py:402\t> self.assertEqual(1004, nested_enum_value.GetOptions().Extensions[\n",
"./descriptor_test.py:405\t> self.assertEqual(1005, nested_extension.GetOptions().Extensions[\n",
"./descriptor_test.py:612\t> [(1, 536870912)])\n",
"./descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./descriptor_test.py:615\t> [(42, 43), (4143, 4244), (65536, 536870912)])\n",
"./descriptor_test.py:1000\t> self.assertEqual(101,\n",
"./message_test.py:1138\t> self.assertRaises(ValueError, m.repeated_nested_enum.append, 1234567)\n",
"./message_test.py:1148\t> m2.repeated_nested_enum.append(7654321)\n",
"./message_test.py:1159\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./message_test.py:1160\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./message_test.py:1274\t> self.assertEqual(200, message.optional_fixed32)\n",
"./message_test.py:1275\t> self.assertEqual(300.5, message.optional_float)\n",
"./message_test.py:1277\t> self.assertEqual(400, message.optionalgroup.a)\n",
"./message_test.py:1280\t> self.assertEqual(500, message.optional_nested_message.bb)\n",
"./message_test.py:1287\t> self.assertEqual(600, message.repeatedgroup[0].a)\n",
"./message_test.py:1288\t> self.assertEqual(700, message.repeatedgroup[1].a)\n",
"./message_test.py:1294\t> self.assertEqual(800, message.default_int32)\n",
"./message_test.py:1397\t> self.assertEqual(1234567, m.optional_nested_enum)\n",
"./message_test.py:1398\t> m.repeated_nested_enum.append(22334455)\n",
"./message_test.py:1399\t> self.assertEqual(22334455, m.repeated_nested_enum[0])\n",
"./message_test.py:1402\t> self.assertEqual(7654321, m.repeated_nested_enum[0])\n",
"./message_test.py:1407\t> self.assertEqual(1234567, m2.optional_nested_enum)\n",
"./message_test.py:1408\t> self.assertEqual(7654321, m2.repeated_nested_enum[0])\n",
"./message_test.py:1419\t> self.assertFalse(-123 in msg.map_int32_int32)\n",
"./message_test.py:1421\t> self.assertFalse(123 in msg.map_uint32_uint32)\n",
"./message_test.py:1423\t> self.assertFalse(123 in msg.map_int32_double)\n",
"./message_test.py:1426\t> self.assertFalse(111 in msg.map_int32_bytes)\n",
"./message_test.py:1427\t> self.assertFalse(888 in msg.map_int32_enum)\n",
"./message_test.py:1430\t> self.assertEqual(0, msg.map_int32_int32[-123])\n",
"./message_test.py:1432\t> self.assertEqual(0, msg.map_uint32_uint32[123])\n",
"./message_test.py:1434\t> self.assertEqual(0.0, msg.map_int32_double[123])\n",
"./message_test.py:1435\t> self.assertTrue(isinstance(msg.map_int32_double[123], float))\n",
"./message_test.py:1439\t> self.assertEqual(b'', msg.map_int32_bytes[111])\n",
"./message_test.py:1440\t> self.assertEqual(0, msg.map_int32_enum[888])\n",
"./message_test.py:1443\t> self.assertTrue(-123 in msg.map_int32_int32)\n",
"./message_test.py:1445\t> self.assertTrue(123 in msg.map_uint32_uint32)\n",
"./message_test.py:1447\t> self.assertTrue(123 in msg.map_int32_double)\n",
"./message_test.py:1450\t> self.assertTrue(111 in msg.map_int32_bytes)\n",
"./message_test.py:1451\t> self.assertTrue(888 in msg.map_int32_enum)\n",
"./message_test.py:1458\t> msg.map_string_string[123]\n",
"./message_test.py:1461\t> 123 in msg.map_string_string\n",
"./message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./message_test.py:1532\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./message_test.py:1534\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./message_test.py:1540\t> self.assertEqual(2, msg2.map_int32_enum[888])\n",
"./message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./message_test.py:1541\t> self.assertEqual(456, msg2.map_int32_enum[123])\n",
"./message_test.py:1577\t> msg.map_int32_foreign_message[123]\n",
"./message_test.py:1579\t> msg.map_int32_foreign_message.get_or_create(-456)\n",
"./message_test.py:1582\t> self.assertIn(123, msg.map_int32_foreign_message)\n",
"./message_test.py:1583\t> self.assertIn(-456, msg.map_int32_foreign_message)\n",
"./message_test.py:1603\t> self.assertIn(123, msg2.map_int32_foreign_message)\n",
"./message_test.py:1604\t> self.assertIn(-456, msg2.map_int32_foreign_message)\n",
"./message_test.py:1662\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./message_test.py:1663\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./message_test.py:1664\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./message_test.py:1683\t> self.assertEqual({111: 5, 222: 10}, as_dict)\n",
"./message_test.py:1692\t> del msg2.map_int32_foreign_message[222]\n",
"./message_test.py:1693\t> self.assertFalse(222 in msg2.map_int32_foreign_message)\n",
"./message_test.py:1720\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./message_test.py:1721\t> self.assertEqual(10, msg2.map_int32_foreign_message[222].c)\n",
"./message_test.py:1722\t> self.assertFalse(msg2.map_int32_foreign_message[222].HasField('d'))\n",
"./message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./message_test.py:1751\t> self.assertEqual(-456, msg2.map_int32_int32[-123])\n",
"./message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./message_test.py:1753\t> self.assertEqual(456, msg2.map_uint32_uint32[123])\n",
"./message_test.py:1795\t> msg.test_map.map_int32_foreign_message[888].MergeFrom(\n",
"./message_test.py:1796\t> msg.test_map.map_int32_foreign_message[123])\n",
"./message_test.py:1827\t> self.assertIs(submsg, msg.map_int32_foreign_message[111])\n",
"./message_test.py:1836\t> self.assertEqual(5, msg2.map_int32_foreign_message[111].c)\n",
"./message_test.py:1878\t> self.assertEqual(None, map_int32.get(999))\n",
"./json_format_test.py:74\t> message.repeated_int32_value.append(0x7FFFFFFF)\n",
"./json_format_test.py:75\t> message.repeated_int32_value.append(-2147483648)\n",
"./json_format_test.py:76\t> message.repeated_int64_value.append(9007199254740992)\n",
"./json_format_test.py:77\t> message.repeated_int64_value.append(-9007199254740992)\n",
"./json_format_test.py:78\t> message.repeated_uint32_value.append(0xFFFFFFF)\n",
"./json_format_test.py:79\t> message.repeated_uint32_value.append(0x7FFFFFF)\n",
"./json_format_test.py:80\t> message.repeated_uint64_value.append(9007199254740992)\n",
"./json_format_test.py:81\t> message.repeated_uint64_value.append(9007199254740991)\n",
"./json_format_test.py:305\t> self.assertEqual(message.int32_value, -2147483648)\n",
"./json_format_test.py:307\t> self.assertEqual(message.int32_value, 100000)\n",
"./json_format_test.py:418\t> self.assertEqual(parsed_message.value.seconds, -8 * 3600)\n",
"./json_format_test.py:419\t> self.assertEqual(parsed_message.value.nanos, 10000000)\n",
"./json_format_test.py:420\t> self.assertEqual(parsed_message.repeated_value[0].seconds, -8.5 * 3600)\n",
"./json_format_test.py:421\t> self.assertEqual(parsed_message.repeated_value[1].seconds, 3600 + 23 * 60)\n",
"./json_format_test.py:973\t> self.assertEqual(54321, message.int32_value)\n",
"./json_format_test.py:975\t> self.assertEqual(12345, message.int32_value)\n",
"./wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./wire_format_test.py:61\t> for expected_field_number in (1, 15, 16, 2047, 2048):\n",
"./wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./wire_format_test.py:80\t> self.assertEqual(0xfffffffe, Z(0x7fffffff))\n",
"./wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./wire_format_test.py:81\t> self.assertEqual(0xffffffff, Z(-0x80000000))\n",
"./wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./wire_format_test.py:82\t> self.assertEqual(0xfffffffffffffffe, Z(0x7fffffffffffffff))\n",
"./wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./wire_format_test.py:83\t> self.assertEqual(0xffffffffffffffff, Z(-0x8000000000000000))\n",
"./wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./wire_format_test.py:97\t> self.assertEqual(0x7fffffff, Z(0xfffffffe))\n",
"./wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./wire_format_test.py:98\t> self.assertEqual(-0x80000000, Z(0xffffffff))\n",
"./wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./wire_format_test.py:99\t> self.assertEqual(0x7fffffffffffffff, Z(0xfffffffffffffffe))\n",
"./wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./wire_format_test.py:100\t> self.assertEqual(-0x8000000000000000, Z(0xffffffffffffffff))\n",
"./wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./wire_format_test.py:109\t> for field_number, tag_bytes in ((15, 1), (16, 2), (2047, 2), (2048, 3)):\n",
"./wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./wire_format_test.py:197\t> self.assertEqual(132, byte_size_fn(16, 'a' * 128))\n",
"./wire_format_test.py:249\t> wire_format.MessageSetItemByteSize(128, mock_message))\n",
"./wire_format_test.py:253\t> wire_format.UInt64ByteSize, 1, 1 << 128)\n",
"./descriptor_pool_test.py:182\t> 1776, msg2.fields_by_name['int_with_default'].default_value)\n",
"./descriptor_pool_test.py:318\t> self.assertEqual(extension.number, 1002)\n",
"./encoder.py:84\t> if value <= 0x7f: return 1\n",
"./encoder.py:85\t> if value <= 0x3fff: return 2\n",
"./encoder.py:86\t> if value <= 0x1fffff: return 3\n",
"./encoder.py:87\t> if value <= 0xfffffff: return 4\n",
"./encoder.py:88\t> if value <= 0x7ffffffff: return 5\n",
"./encoder.py:89\t> if value <= 0x3ffffffffff: return 6\n",
"./encoder.py:90\t> if value <= 0x1ffffffffffff: return 7\n",
"./encoder.py:91\t> if value <= 0xffffffffffffff: return 8\n",
"./encoder.py:92\t> if value <= 0x7fffffffffffffff: return 9\n",
"./encoder.py:99\t> if value <= 0x7f: return 1\n",
"./encoder.py:100\t> if value <= 0x3fff: return 2\n",
"./encoder.py:101\t> if value <= 0x1fffff: return 3\n",
"./encoder.py:102\t> if value <= 0xfffffff: return 4\n",
"./encoder.py:103\t> if value <= 0x7ffffffff: return 5\n",
"./encoder.py:104\t> if value <= 0x3ffffffffff: return 6\n",
"./encoder.py:105\t> if value <= 0x1ffffffffffff: return 7\n",
"./encoder.py:106\t> if value <= 0xffffffffffffff: return 8\n",
"./encoder.py:107\t> if value <= 0x7fffffffffffffff: return 9\n",
"./encoder.py:379\t> write(six.int2byte(0x80|bits))\n",
"./encoder.py:397\t> write(six.int2byte(0x80|bits))\n",
"./generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./generator_test.py:219\t> [(42, 43), (4143, 4244), (65536, MAX_EXTENSION)])\n",
"./message_factory_test.py:144\t> msg1.Extensions._FindExtensionByNumber(12321))\n",
"./well_known_types.py:116\t> if (nanos % 1e9) == 0:\n",
"./well_known_types.py:120\t> if (nanos % 1e6) == 0:\n",
"./well_known_types.py:122\t> return result + '.%03dZ' % (nanos / 1e6)\n",
"./well_known_types.py:123\t> if (nanos % 1e3) == 0:\n",
"./well_known_types.py:125\t> return result + '.%06dZ' % (nanos / 1e3)\n",
"./well_known_types.py:263\t> if (nanos % 1e9) == 0:\n",
"./well_known_types.py:267\t> if (nanos % 1e6) == 0:\n",
"./well_known_types.py:269\t> return result + '.%03ds' % (nanos / 1e6)\n",
"./well_known_types.py:270\t> if (nanos % 1e3) == 0:\n",
"./well_known_types.py:272\t> return result + '.%06ds' % (nanos / 1e3)\n",
"./decoder.py:122\t> result |= ((b & 0x7f) << shift)\n",
"./decoder.py:124\t> if not (b & 0x80):\n",
"./decoder.py:145\t> result |= ((b & 0x7f) << shift)\n",
"./decoder.py:147\t> if not (b & 0x80):\n",
"./decoder.py:181\t> while six.indexbytes(buffer, pos) & 0x80:\n",
"./decoder.py:770\t> while ord(buffer[pos:pos+1]) & 0x80:\n",
"./well_known_types_test.py:103\t> self.assertEqual(100000000, message.nanos)\n",
"./well_known_types_test.py:106\t> self.assertEqual(8 * 3600, message.seconds)\n",
"./well_known_types_test.py:111\t> self.assertNotEqual(8 * 3600, message.seconds)\n",
"./well_known_types_test.py:137\t> self.assertEqual(100000000, message.nanos)\n",
"./well_known_types_test.py:183\t> message.FromNanoseconds(1999)\n",
"./well_known_types_test.py:189\t> message.FromNanoseconds(-1999)\n",
"./well_known_types_test.py:234\t> message.FromNanoseconds(1999)\n",
"./well_known_types_test.py:238\t> message.FromNanoseconds(-1999)\n",
"./well_known_types_test.py:247\t> message.FromMilliseconds(1999)\n",
"./well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./well_known_types_test.py:248\t> self.assertEqual(datetime(1970, 1, 1, 0, 0, 1, 999000),\n",
"./well_known_types_test.py:253\t> message.FromNanoseconds(1999999999)\n",
"./well_known_types_test.py:256\t> self.assertEqual(999999, td.microseconds)\n",
"./well_known_types_test.py:258\t> message.FromNanoseconds(-1999999999)\n",
"./well_known_types_test.py:261\t> self.assertEqual(86398, td.seconds)\n",
"./well_known_types_test.py:267\t> self.assertEqual(86399, td.seconds)\n",
"./well_known_types_test.py:268\t> self.assertEqual(999999, td.microseconds)\n",
"./well_known_types_test.py:547\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./well_known_types_test.py:552\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./well_known_types_test.py:553\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./well_known_types_test.py:559\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./well_known_types_test.py:564\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./well_known_types_test.py:565\t> self.assertEqual(5678, nested_dst.child.child.payload.optional_int32)\n",
"./well_known_types_test.py:573\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./well_known_types_test.py:574\t> self.assertEqual(4321, nested_dst.child.payload.optional_int64)\n",
"./well_known_types_test.py:578\t> self.assertEqual(1234, nested_dst.child.payload.optional_int32)\n",
"./well_known_types_test.py:594\t> nested_src.payload.repeated_int32.append(1234)\n",
"./well_known_types_test.py:595\t> nested_dst.payload.repeated_int32.append(5678)\n",
"./well_known_types_test.py:600\t> self.assertEqual(5678, nested_dst.payload.repeated_int32[0])\n",
"./well_known_types_test.py:601\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[1])\n",
"./well_known_types_test.py:606\t> self.assertEqual(1234, nested_dst.payload.repeated_int32[0])\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf/python/google/protobuf/internal\n",
"astpath \"//Num[number(@n) > 100 and not(ancestor::Assign)]\""
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./objectivec/DevTools/pddm.py:475\t> @property\n",
"./objectivec/DevTools/pddm.py:476\t def lines(self):\n",
"./objectivec/DevTools/pddm.py:477\t captured_lines = SourceFile.SectionBase.lines.fget(self)\n",
"./objectivec/DevTools/pddm.py:478\t directive_len = len('//%PDDM-EXPAND')\n",
"./objectivec/DevTools/pddm.py:479\t result = []\n",
"./objectivec/DevTools/pddm.py:480\t for line in captured_lines:\n",
"./objectivec/DevTools/pddm.py:481\t result.append(line)\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf\n",
"astpath -A 6 \"//FunctionDef[count(decorator_list/*) > 0 and body/For]\""
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## PEP-572: Assignment Expressions"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"Now:\n",
"\n",
"```python\n",
"match = pattern.search(data)\n",
"if match is not None:\n",
" # Do something with match\n",
"```\n",
"\n",
"With PEP-572:\n",
"\n",
"```python\n",
"if (match := pattern.search(data)) is not None:\n",
" # Do something with match\n",
"```\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
" "
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## PEP-572: Assignment Expressions\n",
"\n",
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## PEP-572: Assignment Expressions"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"scrolled": true
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"./python/mox.py:222\t> attr_to_replace = getattr(obj, attr_name)\n",
"./python/mox.py:223\t if type(attr_to_replace) in self._USE_MOCK_OBJECT and not use_mock_anything:\n",
"./python/mox.py:444\t> setitem = self._class_to_mock.__dict__.get('__setitem__', None)\n",
"./python/mox.py:445\t \n",
"./python/mox.py:475\t> getitem = self._class_to_mock.__dict__.get('__getitem__', None)\n",
"./python/mox.py:476\t \n",
"./python/mox.py:494\t> callable = self._class_to_mock.__dict__.get('__call__', None)\n",
"./python/mox.py:495\t if callable is None:\n",
"./python/mox.py:565\t> expected_method = self._VerifyMethodCall()\n",
"./python/mox.py:566\t \n",
"./python/mox.py:673\t> group = self.GetPossibleGroup()\n",
"./python/mox.py:674\t \n",
"./python/setup.py:59\t> output = source.replace(\".proto\", \"_pb2.py\").replace(\"../src/\", \"\")\n",
"./python/setup.py:60\t \n",
"./python/setup.py:76\t> protoc_command = [ protoc, \"-I../src\", \"-I.\", \"--python_out=.\", source ]\n",
"./python/setup.py:77\t if subprocess.call(protoc_command) != 0:\n",
"./python/setup.py:122\t> filepath = os.path.join(dirpath, filename)\n",
"./python/setup.py:123\t if filepath.endswith(\"_pb2.py\") or filepath.endswith(\".pyc\") or \\\n",
"./python/stubout.py:92\t> old_attribute = obj.__dict__.get(attr_name)\n",
"./python/stubout.py:93\t if old_attribute is not None and isinstance(old_attribute, staticmethod):\n",
"./python/stubout.py:124\t> old_attribute = parent.__dict__.get(child_name)\n",
"./python/stubout.py:125\t if old_attribute is not None and isinstance(old_attribute, staticmethod):\n",
"./python/compatibility_tests/v2.5.0/setup.py:27\t> protoc_command = [ code_gen, \"-Iprotos/src/proto\", \"-Iprotos/python\", \"--python_out=.\", source ]\n",
"./python/compatibility_tests/v2.5.0/setup.py:28\t if subprocess.call(protoc_command) != 0:\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:361\t> expected = ''.join(expected_strings)\n",
"./python/compatibility_tests/v2.5.0/tests/google/protobuf/internal/test_util.py:362\t \n",
"./python/google/protobuf/descriptor.py:1057\t> full_type_name = '.'.join(full_message_name +\n",
"./python/google/protobuf/descriptor.py:1058\t [type_name[type_name.rfind('.')+1:]])\n",
"./python/google/protobuf/descriptor_pool.py:153\t> file_name = register[desc_name].file.name\n",
"./python/google/protobuf/descriptor_pool.py:154\t if not isinstance(desc, descriptor_type) or (\n",
"./python/google/protobuf/descriptor_pool.py:398\t> full_name = _NormalizeFullyQualifiedName(full_name)\n",
"./python/google/protobuf/descriptor_pool.py:399\t if full_name not in self._descriptors:\n",
"./python/google/protobuf/descriptor_pool.py:416\t> full_name = _NormalizeFullyQualifiedName(full_name)\n",
"./python/google/protobuf/descriptor_pool.py:417\t if full_name not in self._enum_descriptors:\n",
"./python/google/protobuf/descriptor_pool.py:530\t> full_name = _NormalizeFullyQualifiedName(full_name)\n",
"./python/google/protobuf/descriptor_pool.py:531\t if full_name not in self._service_descriptors:\n",
"./python/google/protobuf/descriptor_pool.py:688\t> extension_ranges = [(r.start, r.end) for r in desc_proto.extension_range]\n",
"./python/google/protobuf/descriptor_pool.py:689\t if extension_ranges:\n",
"./python/google/protobuf/descriptor_pool.py:1034\t> possible_match = '.'.join(components + [type_name])\n",
"./python/google/protobuf/descriptor_pool.py:1035\t if possible_match in scope:\n",
"./python/google/protobuf/descriptor_database.py:63\t> proto_name = file_desc_proto.name\n",
"./python/google/protobuf/descriptor_database.py:64\t if proto_name not in self._file_desc_protos_by_file:\n",
"./python/google/protobuf/json_format.py:221\t> f = field\n",
"./python/google/protobuf/json_format.py:222\t if (f.containing_type.GetOptions().message_set_wire_format and\n",
"./python/google/protobuf/json_format.py:267\t> enum_value = field.enum_type.values_by_number.get(value, None)\n",
"./python/google/protobuf/json_format.py:268\t if enum_value is not None:\n",
"./python/google/protobuf/json_format.py:324\t> which = message.WhichOneof('kind')\n",
"./python/google/protobuf/json_format.py:325\t # If the Value message is not set treat as null_value when serialize\n",
"./python/google/protobuf/json_format.py:466\t> field = fields_by_json_name.get(name, None)\n",
"./python/google/protobuf/json_format.py:467\t if not field:\n",
"./python/google/protobuf/json_format.py:493\t> oneof_name = field.containing_oneof.name\n",
"./python/google/protobuf/json_format.py:494\t if oneof_name in names:\n",
"./python/google/protobuf/json_format.py:500\t> value = js[name]\n",
"./python/google/protobuf/json_format.py:501\t if value is None:\n",
"./python/google/protobuf/json_format.py:522\t> sub_message = getattr(message, field.name).add()\n",
"./python/google/protobuf/json_format.py:523\t # None is a null_value in Value.\n",
"./python/google/protobuf/json_format.py:684\t> enum_value = field.enum_type.values_by_name.get(value, None)\n",
"./python/google/protobuf/json_format.py:685\t if enum_value is None:\n",
"./python/google/protobuf/text_format.py:306\t> packed_message = _BuildMessageFromTypeName(message.TypeName(),\n",
"./python/google/protobuf/text_format.py:307\t self.descriptor_pool)\n",
"./python/google/protobuf/text_format.py:318\t> formatted = self.message_formatter(message, self.indent, self.as_one_line)\n",
"./python/google/protobuf/text_format.py:319\t if formatted is None:\n",
"./python/google/protobuf/text_format.py:424\t> enum_value = field.enum_type.values_by_number.get(value, None)\n",
"./python/google/protobuf/text_format.py:425\t if enum_value is not None:\n",
"./python/google/protobuf/text_format.py:650\t> message_descriptor = message.DESCRIPTOR\n",
"./python/google/protobuf/text_format.py:651\t if (message_descriptor.full_name == _ANY_FULL_TYPE_NAME and\n",
"./python/google/protobuf/text_format.py:661\t> expanded_any_sub_message = _BuildMessageFromTypeName(packed_type_name,\n",
"./python/google/protobuf/text_format.py:662\t self.descriptor_pool)\n",
"./python/google/protobuf/text_format.py:686\t> field = message.Extensions._FindExtensionByName(name)\n",
"./python/google/protobuf/text_format.py:687\t # pylint: enable=protected-access\n",
"./python/google/protobuf/text_format.py:706\t> name = tokenizer.ConsumeIdentifierOrNumber()\n",
"./python/google/protobuf/text_format.py:707\t if self.allow_field_number and name.isdigit():\n",
"./python/google/protobuf/text_format.py:709\t> field = message_descriptor.fields_by_number.get(number, None)\n",
"./python/google/protobuf/text_format.py:710\t if not field and message_descriptor.is_extendable:\n",
"./python/google/protobuf/text_format.py:713\t> field = message_descriptor.fields_by_name.get(name, None)\n",
"./python/google/protobuf/text_format.py:714\t \n",
"./python/google/protobuf/text_format.py:719\t> field = message_descriptor.fields_by_name.get(name.lower(), None)\n",
"./python/google/protobuf/text_format.py:720\t if field and field.type != descriptor.FieldDescriptor.TYPE_GROUP:\n",
"./python/google/protobuf/text_format.py:737\t> which_oneof = message.WhichOneof(field.containing_oneof.name)\n",
"./python/google/protobuf/text_format.py:738\t if which_oneof is not None and which_oneof != field.name:\n",
"./python/google/protobuf/text_format.py:840\t> value_cpptype = field.message_type.fields_by_name['value'].cpp_type\n",
"./python/google/protobuf/text_format.py:841\t if value_cpptype == descriptor.FieldDescriptor.CPPTYPE_MESSAGE:\n",
"./python/google/protobuf/text_format.py:1071\t> match = self._whitespace_pattern.match(self._current_line, self._column)\n",
"./python/google/protobuf/text_format.py:1072\t if not match:\n",
"./python/google/protobuf/text_format.py:1104\t> result = self.token\n",
"./python/google/protobuf/text_format.py:1105\t if not self._COMMENT.match(result):\n",
"./python/google/protobuf/text_format.py:1142\t> result = self.token\n",
"./python/google/protobuf/text_format.py:1143\t if not self._IDENTIFIER.match(result):\n",
"./python/google/protobuf/text_format.py:1164\t> result = self.token\n",
"./python/google/protobuf/text_format.py:1165\t if not self._IDENTIFIER_OR_NUMBER.match(result):\n",
"./python/google/protobuf/text_format.py:1283\t> text = self.token\n",
"./python/google/protobuf/text_format.py:1284\t if len(text) < 1 or text[0] not in _QUOTES:\n",
"./python/google/protobuf/text_format.py:1336\t> match = self._TOKEN.match(self._current_line, self._column)\n",
"./python/google/protobuf/text_format.py:1337\t if not match and not self._skip_comments:\n",
"./python/google/protobuf/text_format.py:1578\t> enum_value = enum_descriptor.values_by_name.get(value, None)\n",
"./python/google/protobuf/text_format.py:1579\t if enum_value is None:\n",
"./python/google/protobuf/text_format.py:1589\t> enum_value = enum_descriptor.values_by_number.get(number, None)\n",
"./python/google/protobuf/text_format.py:1590\t if enum_value is None:\n",
"./python/google/protobuf/internal/test_util.py:402\t> expected = b''.join(expected_strings)\n",
"./python/google/protobuf/internal/test_util.py:403\t \n",
"./python/google/protobuf/internal/test_util.py:631\t> full_path = os.path.join(path, 'third_party/py/google/protobuf/testdata',\n",
"./python/google/protobuf/internal/test_util.py:632\t filename)\n",
"./python/google/protobuf/internal/api_implementation.py:84\t>_implementation_type = os.getenv('PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION',\n",
"./python/google/protobuf/internal/api_implementation.py:85\t _default_implementation_type)\n",
"./python/google/protobuf/internal/api_implementation.py:99\t>_implementation_version_str = os.getenv(\n",
"./python/google/protobuf/internal/api_implementation.py:100\t 'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION', '2')\n",
"./python/google/protobuf/internal/message_test.py:943\t> size = len(self._list)\n",
"./python/google/protobuf/internal/message_test.py:944\t if size == 0:\n",
"./python/google/protobuf/internal/containers.py:155\t> other = args[1] if len(args) >= 2 else ()\n",
"./python/google/protobuf/internal/containers.py:156\t \n",
"./python/google/protobuf/internal/containers.py:275\t> new_values = [self._type_checker.CheckValue(elem) for elem in elem_seq_iter]\n",
"./python/google/protobuf/internal/containers.py:276\t if new_values:\n",
"./python/google/protobuf/internal/encoder.py:554\t> value_size = struct.calcsize(format)\n",
"./python/google/protobuf/internal/encoder.py:555\t if value_size == 4:\n",
"./python/google/protobuf/internal/python_message.py:126\t> descriptor = dictionary[GeneratedProtocolMessageType._DESCRIPTOR_KEY]\n",
"./python/google/protobuf/internal/python_message.py:127\t if descriptor.full_name in well_known_types.WKTBASES:\n",
"./python/google/protobuf/internal/python_message.py:276\t> is_packable = (is_repeated and\n",
"./python/google/protobuf/internal/python_message.py:277\t wire_format.IsTypePackable(field_descriptor.type))\n",
"./python/google/protobuf/internal/python_message.py:288\t> is_map_entry = _IsMapField(field_descriptor)\n",
"./python/google/protobuf/internal/python_message.py:289\t \n",
"./python/google/protobuf/internal/python_message.py:310\t> decode_type = field_descriptor.type\n",
"./python/google/protobuf/internal/python_message.py:311\t if (decode_type == _FieldDescriptor.TYPE_ENUM and\n",
"./python/google/protobuf/internal/python_message.py:442\t> exc = sys.exc_info()[1]\n",
"./python/google/protobuf/internal/python_message.py:443\t if len(exc.args) == 1 and type(exc) is TypeError:\n",
"./python/google/protobuf/internal/python_message.py:484\t> field = _GetFieldByName(message_descriptor, field_name)\n",
"./python/google/protobuf/internal/python_message.py:485\t if field is None:\n",
"./python/google/protobuf/internal/python_message.py:605\t> field_value = self._fields.get(field)\n",
"./python/google/protobuf/internal/python_message.py:606\t if field_value is None:\n",
"./python/google/protobuf/internal/python_message.py:662\t> new_value = type_checker.CheckValue(new_value)\n",
"./python/google/protobuf/internal/python_message.py:663\t if clear_when_set_to_default and not new_value:\n",
"./python/google/protobuf/internal/python_message.py:704\t> field_value = self._fields.get(field)\n",
"./python/google/protobuf/internal/python_message.py:705\t if field_value is None:\n",
"./python/google/protobuf/internal/python_message.py:836\t> field = message_descriptor.oneofs_by_name[field_name]\n",
"./python/google/protobuf/internal/python_message.py:837\t if field in self._oneofs:\n",
"./python/google/protobuf/internal/python_message.py:913\t> type_url = msg.type_url\n",
"./python/google/protobuf/internal/python_message.py:914\t \n",
"./python/google/protobuf/internal/python_message.py:921\t> descriptor = factory.pool.FindMessageTypeByName(type_name)\n",
"./python/google/protobuf/internal/python_message.py:922\t \n",
"./python/google/protobuf/internal/python_message.py:945\t> any_b = _InternalUnpackAny(other)\n",
"./python/google/protobuf/internal/python_message.py:946\t if any_a and any_b:\n",
"./python/google/protobuf/internal/python_message.py:1013\t> descriptor = self.DESCRIPTOR\n",
"./python/google/protobuf/internal/python_message.py:1014\t if descriptor.GetOptions().map_entry:\n",
"./python/google/protobuf/internal/python_message.py:1062\t> descriptor = self.DESCRIPTOR\n",
"./python/google/protobuf/internal/python_message.py:1063\t if descriptor.GetOptions().map_entry:\n",
"./python/google/protobuf/internal/python_message.py:1109\t> new_pos = local_SkipField(buffer, new_pos, end, tag_bytes)\n",
"./python/google/protobuf/internal/python_message.py:1110\t if new_pos == -1:\n",
"./python/google/protobuf/internal/python_message.py:1239\t> field_value = fields.get(field)\n",
"./python/google/protobuf/internal/python_message.py:1240\t if field_value is None:\n",
"./python/google/protobuf/internal/python_message.py:1247\t> field_value = fields.get(field)\n",
"./python/google/protobuf/internal/python_message.py:1248\t if field_value is None:\n",
"./python/google/protobuf/internal/python_message.py:1275\t> nested_field = self._oneofs.get(field, None)\n",
"./python/google/protobuf/internal/python_message.py:1276\t if nested_field is not None and self.HasField(nested_field.name):\n",
"./python/google/protobuf/internal/python_message.py:1366\t> other_field = self._oneofs.setdefault(field.containing_oneof, field)\n",
"./python/google/protobuf/internal/python_message.py:1367\t if other_field is not field:\n",
"./python/google/protobuf/internal/python_message.py:1467\t> result = self._extended_message._fields.get(extension_handle)\n",
"./python/google/protobuf/internal/python_message.py:1468\t if result is not None:\n",
"./python/google/protobuf/internal/well_known_types.py:82\t> descriptor = msg.DESCRIPTOR\n",
"./python/google/protobuf/internal/well_known_types.py:83\t if not self.Is(descriptor):\n",
"./python/google/protobuf/internal/well_known_types.py:140\t> timezone_offset = value.find('Z')\n",
"./python/google/protobuf/internal/well_known_types.py:141\t if timezone_offset == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:150\t> point_position = time_value.find('.')\n",
"./python/google/protobuf/internal/well_known_types.py:151\t if point_position == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:175\t> pos = timezone.find(':')\n",
"./python/google/protobuf/internal/well_known_types.py:176\t if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:291\t> pos = value.find('.')\n",
"./python/google/protobuf/internal/well_known_types.py:292\t if pos == -1:\n",
"./python/google/protobuf/internal/well_known_types.py:391\t> remainder = value % divider\n",
"./python/google/protobuf/internal/well_known_types.py:392\t if result < 0 and remainder > 0:\n",
"./python/google/protobuf/internal/well_known_types.py:481\t> field = message_descriptor.fields_by_name.get(name)\n",
"./python/google/protobuf/internal/well_known_types.py:482\t if (field is None or\n",
"./python/google/protobuf/internal/well_known_types.py:492\t> message_descriptor = message.DESCRIPTOR\n",
"./python/google/protobuf/internal/well_known_types.py:493\t if (message_descriptor.name != 'FieldMask' or\n",
"./python/google/protobuf/internal/well_known_types.py:644\t> field = source_descriptor.fields_by_name[name]\n",
"./python/google/protobuf/internal/well_known_types.py:645\t if field is None:\n",
"./python/google/protobuf/internal/well_known_types.py:718\t> which = struct_value.WhichOneof('kind')\n",
"./python/google/protobuf/internal/well_known_types.py:719\t if which == 'struct_value':\n",
"./python/google/protobuf/internal/decoder.py:203\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:204\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:222\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:223\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:230\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:231\t if buffer[new_pos:pos] != tag_bytes or new_pos >= end:\n",
"./python/google/protobuf/internal/decoder.py:301\t> float_bytes = buffer[pos:new_pos]\n",
"./python/google/protobuf/internal/decoder.py:302\t \n",
"./python/google/protobuf/internal/decoder.py:335\t> double_bytes = buffer[pos:new_pos]\n",
"./python/google/protobuf/internal/decoder.py:336\t \n",
"./python/google/protobuf/internal/decoder.py:358\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:359\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:389\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:390\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:403\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:404\t if buffer[new_pos:pos] != tag_bytes or new_pos >= end:\n",
"./python/google/protobuf/internal/decoder.py:481\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:482\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:486\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:487\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:491\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:492\t if buffer[new_pos:pos] != tag_bytes or new_pos == end:\n",
"./python/google/protobuf/internal/decoder.py:499\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:500\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:518\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:519\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:523\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:524\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:528\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:529\t if buffer[new_pos:pos] != tag_bytes or new_pos == end:\n",
"./python/google/protobuf/internal/decoder.py:536\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:537\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:557\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:558\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:561\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:562\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:567\t> new_pos = pos+end_tag_len\n",
"./python/google/protobuf/internal/decoder.py:568\t if buffer[pos:new_pos] != end_tag_bytes or new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:571\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:572\t if buffer[new_pos:pos] != tag_bytes or new_pos == end:\n",
"./python/google/protobuf/internal/decoder.py:578\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:579\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:584\t> new_pos = pos+end_tag_len\n",
"./python/google/protobuf/internal/decoder.py:585\t if buffer[pos:new_pos] != end_tag_bytes or new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:602\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:603\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:608\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:609\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:617\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:618\t if buffer[new_pos:pos] != tag_bytes or new_pos == end:\n",
"./python/google/protobuf/internal/decoder.py:624\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:625\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:629\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:630\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:685\t> pos = SkipField(buffer, pos, end, tag_bytes)\n",
"./python/google/protobuf/internal/decoder.py:686\t if pos == -1:\n",
"./python/google/protobuf/internal/decoder.py:697\t> extension = message.Extensions._FindExtensionByNumber(type_id)\n",
"./python/google/protobuf/internal/decoder.py:698\t if extension is not None:\n",
"./python/google/protobuf/internal/decoder.py:699\t> value = field_dict.get(extension)\n",
"./python/google/protobuf/internal/decoder.py:700\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:732\t> value = field_dict.get(key)\n",
"./python/google/protobuf/internal/decoder.py:733\t if value is None:\n",
"./python/google/protobuf/internal/decoder.py:738\t> new_pos = pos + size\n",
"./python/google/protobuf/internal/decoder.py:739\t if new_pos > end:\n",
"./python/google/protobuf/internal/decoder.py:754\t> pos = new_pos + tag_len\n",
"./python/google/protobuf/internal/decoder.py:755\t if buffer[new_pos:pos] != tag_bytes or new_pos == end:\n",
"./python/google/protobuf/internal/decoder.py:799\t> new_pos = SkipField(buffer, pos, end, tag_bytes)\n",
"./python/google/protobuf/internal/decoder.py:800\t if new_pos == -1:\n",
"./benchmarks/python/py_benchmark.py:24\t>args = parser.parse_args()\n",
"./benchmarks/python/py_benchmark.py:25\t # BEGIN CPP GENERATED MESSAGE\n",
"./benchmarks/python/py_benchmark.py:127\t> t = self.dry_run(test_method_args, setup_method_args);\n",
"./benchmarks/python/py_benchmark.py:128\t if t < 3 :\n",
"./benchmarks/util/result_parser.py:187\t> result_list = re.split(\"[\\ \\t]+\", line)\n",
"./benchmarks/util/result_parser.py:188\t if result_list[0][:9] != \"Benchmark\":\n",
"./benchmarks/util/result_parser.py:195\t> last_dash = behavior_with_suffix.rfind(\"-\")\n",
"./benchmarks/util/result_parser.py:196\t if last_dash == -1:\n",
"./benchmarks/util/result_uploader.py:64\t> row = big_query_utils.make_row(str(uuid.uuid4()), new_result)\n",
"./benchmarks/util/result_uploader.py:65\t if not big_query_utils.insert_rows(bq, _PROJECT_ID, _DATASET,\n",
"./benchmarks/util/big_query_utils.py:161\t> res = insert_req.execute(num_retries=NUM_RETRIES)\n",
"./benchmarks/util/big_query_utils.py:162\t if res.get('insertErrors', None):\n",
"./objectivec/DevTools/pddm.py:208\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:209\t if directive == 'PDDM-DEFINE':\n",
"./objectivec/DevTools/pddm.py:238\t> match = _MACRO_RE.match(line)\n",
"./objectivec/DevTools/pddm.py:239\t # Must match full line\n",
"./objectivec/DevTools/pddm.py:247\t> arg = part.strip()\n",
"./objectivec/DevTools/pddm.py:248\t if arg == '':\n",
"./objectivec/DevTools/pddm.py:272\t> match = _MACRO_RE.match(macro_ref_str)\n",
"./objectivec/DevTools/pddm.py:273\t if match is None or match.group(0) != macro_ref_str:\n",
"./objectivec/DevTools/pddm.py:309\t> eval_result = eval_result.replace('##', '')\n",
"./objectivec/DevTools/pddm.py:310\t if eval_result == result:\n",
"./objectivec/DevTools/pddm.py:325\t> opt = match.group('option')\n",
"./objectivec/DevTools/pddm.py:326\t if opt:\n",
"./objectivec/DevTools/pddm.py:456\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:457\t if directive == '//%PDDM-EXPAND':\n",
"./objectivec/DevTools/pddm.py:516\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:517\t if directive == \"//%PDDM-EXPAND\":\n",
"./objectivec/DevTools/pddm.py:556\t> imported_file = self._import_resolver(import_name)\n",
"./objectivec/DevTools/pddm.py:557\t if imported_file is None:\n",
"./objectivec/DevTools/pddm.py:593\t> directive = line.split(' ', 1)[0]\n",
"./objectivec/DevTools/pddm.py:594\t if directive == '//%PDDM-EXPAND':\n",
"./objectivec/DevTools/pddm.py:659\t> import_path = os.path.join(a_dir, name)\n",
"./objectivec/DevTools/pddm.py:660\t if not os.path.exists(import_path):\n",
"./conformance/conformance_python.py:61\t> isProto2 = (request.message_type == \"protobuf_test_messages.proto2.TestAllTypesProto2\")\n",
"./conformance/conformance_python.py:62\t \n",
"./conformance/conformance_python.py:108\t> length_bytes = sys.stdin.read(4)\n",
"./conformance/conformance_python.py:109\t if len(length_bytes) == 0:\n",
"./conformance/conformance_python.py:118\t> serialized_request = sys.stdin.read(length)\n",
"./conformance/conformance_python.py:119\t if len(serialized_request) != length:\n",
"./kokoro/linux/make_test_output.py:43\t> exitval = values[6]\n",
"./kokoro/linux/make_test_output.py:44\t if int(exitval):\n",
"./examples/add_person.py:19\t> email = raw_input(\"Enter email address (blank for none): \")\n",
"./examples/add_person.py:20\t if email != \"\":\n",
"./examples/add_person.py:24\t> number = raw_input(\"Enter a phone number (or leave blank to finish): \")\n",
"./examples/add_person.py:25\t if number == \"\":\n",
"./examples/add_person.py:31\t> type = raw_input(\"Is this a mobile, home, or work phone? \")\n",
"./examples/add_person.py:32\t if type == \"mobile\":\n"
]
}
],
"source": [
"%%sh\n",
"cd /notebook/protobuf\n",
"astpath -A 1 \"//Assign[targets/Name/@id = following-sibling::*[1][name(.) = 'If']/test//Name/@id]\""
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Linting"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Overwriting code.py\n"
]
}
],
"source": [
"%%writefile code.py\n",
"def perform(xs):\n",
" for group in deprecated_fn(*xs):\n",
" for item in group:\n",
" yield f(item)"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Overwriting .bellybutton.yml\n"
]
}
],
"source": [
"%%writefile .bellybutton.yml\n",
" \n",
"rules:\n",
" DeprecatedFnCall:\n",
" description: \"`deprecated_fn` will be deprecated in v9.1.2. Please use `new_fn` instead.\"\n",
" expr: //Call[func/Name/@id='deprecated_fn']\n",
" example: \"deprecated_fn(*values)\"\n",
" instead: \"new_fn(values)\"\n",
" \n",
"default_settings: !settings\n",
" included:\n",
" - ~+/*\n",
" excluded:\n",
" - ~+/tests/*\n",
" - ~+/.tox/*\n",
" allow_ignore: yes"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"code.py:2\tDeprecatedFnCall: `deprecated_fn` will be deprecated in v9.1.2. Please use `new_fn` instead.\n",
"\u001b[91mLinting failed (1 rule, 3 files, 1 violation).\u001b[0m\n"
]
}
],
"source": [
"%%sh\n",
"bellybutton lint"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Interlude\n",
"\n",
"- https://github.com/berkerpeksag/astor\n",
"- https://github.com/hchasestevens/show_ast\n",
"- https://github.com/takluyver/astsearch\n",
"- https://github.com/hchasestevens/astpath\n",
"- https://github.com/hchasestevens/bellybutton\n",
"- https://greentreesnakes.readthedocs.io/en/latest/\n",
"- https://python-ast-explorer.com/"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# AST manipulation"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"def test_make_empty_file():\n",
" name = \"/tmp/empty_test\"\n",
" make_empty_file(name)\n",
" with open(name, \"r\") as fp:\n",
" assert not fp.read()"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"```\n",
"AssertionError: (assertion failed, but when it was re-run for printing \n",
"intermediate values, it did not fail. Suggestions: compute assert expression before the assert or use --no-assert) \n",
"```"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"def test_make_empty_file():\n",
" name = '/tmp/empty_test'\n",
" make_empty_file(name)\n",
" with open(name, 'r') as fp:\n",
" @py_assert1 = fp.read\n",
" @py_assert3 = @py_assert1()\n",
" @py_assert5 = (not @py_assert3)\n",
" if (not @py_assert5):\n",
" @py_format6 = ('assert not %(py4)s\\n{%(py4)s = %(py2)s\\n{%(py2)s = %(py0)s.read\\n}()\\n}' %\n",
" {'py0': (@pytest_ar._saferepr(fp) if ('fp' in @py_builtins.locals() is not @py_builtins.globals()) else 'fp'),\n",
" 'py2': @pytest_ar._saferepr(@py_assert1),\n",
" 'py4': @pytest_ar._saferepr(@py_assert3)})\n",
" raise AssertionError(@pytest_ar._format_explanation(@py_format6))\n",
" del @py_assert5, @py_assert1, @py_assert3"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"```protobuf\n",
"syntax = \"proto3\";\n",
"package logging;\n",
"\n",
"message Failure {\n",
" int32 latitude = 1;\n",
" int32 longitude = 2;\n",
" string message = 3;\n",
"}\n",
"```"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"def convert(x): return x\n",
"def format_msg(x): return x"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"import logging_pb2\n",
"def log_failure(lat, lon, msg):\n",
" proto = logging_pb2.Failure()\n",
" proto.latitude = convert(lat)\n",
" proto.longitude = convert(lon)\n",
" proto.message = format_msg(msg)\n",
" return proto"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"scrolled": true,
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"ename": "TypeError",
"evalue": "1.0 has type float, but expected one of: int, long",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mlog_failure\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m1.0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"whoops\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m\u001b[0m in \u001b[0;36mlog_failure\u001b[0;34m(lat, lon, msg)\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mlog_failure\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlat\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlon\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmsg\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mproto\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlogging_pb2\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mFailure\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0mproto\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlatitude\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mconvert\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlat\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m \u001b[0mproto\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlongitude\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mconvert\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlon\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mproto\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmessage\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mformat_msg\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmsg\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mTypeError\u001b[0m: 1.0 has type float, but expected one of: int, long"
]
}
],
"source": [
"log_failure(1.0, 1, \"whoops\")"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"def log_failure(lat, lon, msg):\n",
" proto = logging_pb2.Failure()\n",
" proto.latitude = convert(lat)\n",
" proto.longitude = convert(lon)\n",
" proto.message = format_msg(msg)\n",
" return proto"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [],
"source": [
"def log_failure(lat, lon, msg):\n",
" proto = logging_pb2.Failure()\n",
" lat_ = convert(lat)\n",
" try:\n",
" proto.latitude = lat\n",
" except TypeError:\n",
" pass\n",
" lon_ = convert(lon)\n",
" try:\n",
" proto.longitude = lon\n",
" except TypeError:\n",
" pass\n",
" msg_ = format_msg(msg)\n",
" try:\n",
" proto.message = msg\n",
" except TypeError:\n",
" pass\n",
" return proto"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"class AssignReplacer(ast.NodeTransformer):\n",
" def visit_Assign(self, node):\n",
" if not (isinstance(node.targets[0], ast.Attribute) \\\n",
" and isinstance(node.targets[0].value, ast.Name) \\\n",
" and node.targets[0].value.id == 'proto'):\n",
" return self.generic_visit(node)\n",
" \n",
" replacement_body = [\n",
" ast.Assign(\n",
" targets=[ast.Name(id='tmp')],\n",
" value=node.value\n",
" ),\n",
" ast.Try(\n",
" body=[ast.Assign(\n",
" targets=node.targets,\n",
" value=ast.Name(id='tmp')\n",
" )],\n",
" handlers=[ast.ExceptHandler(\n",
" body=[ast.Pass()],\n",
" type=ast.Name(id='TypeError'),\n",
" name=None\n",
" )],\n",
" orelse=[],\n",
" finalbody=[]\n",
" )\n",
" ]\n",
"\n",
" return ast.If(\n",
" test=ast.Num(n=1),\n",
" body=replacement_body,\n",
" orelse=[]\n",
" )"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"def log_failure(lat, lon, msg):\n",
" proto = logging_pb2.Failure()\n",
" proto.latitude = convert(lat)\n",
" proto.longitude = convert(lon)\n",
" proto.message = format_msg(msg)\n",
" return proto"
]
},
{
"cell_type": "code",
"execution_count": 41,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"def log_failure(lat, lon, msg):\n",
" proto = logging_pb2.Failure()\n",
" if 1:\n",
" tmp = convert(lat)\n",
" try:\n",
" proto.latitude = tmp\n",
" except TypeError:\n",
" pass\n",
" if 1:\n",
" tmp = convert(lon)\n",
" try:\n",
" proto.longitude = tmp\n",
" except TypeError:\n",
" pass\n",
" if 1:\n",
" tmp = format_msg(msg)\n",
" try:\n",
" proto.message = tmp\n",
" except TypeError:\n",
" pass\n",
" return proto\n",
"\n"
]
}
],
"source": [
"log_failure_ast = ast.parse(inspect.getsource(log_failure))\n",
"new_log_failure_ast = AssignReplacer().visit(log_failure_ast)\n",
"print(astor.to_source(new_log_failure_ast))"
]
},
{
"cell_type": "code",
"execution_count": 42,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [],
"source": [
"import asttools\n",
"@asttools.quoted_template\n",
"def proto_template(PROTO_ATTR, VALUE):\n",
" tmp = VALUE\n",
" try:\n",
" PROTO_ATTR = tmp\n",
" except TypeError:\n",
" pass"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## DSLs"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"```python\n",
"query = \"\"\"\n",
"But soft, what SELECT customer_id FROM tbl_orders breaks?\n",
"WHERE region = 'east' AND order_day = 'Sun'\n",
"\"\"\"\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"(but, no, _seriously_)"
]
},
{
"cell_type": "code",
"execution_count": 44,
"metadata": {
"scrolled": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"SELECT \"customer\".\"id\"\n",
"FROM \"Customer\" \"customer\"\n",
" LEFT JOIN \"Order\" \"order\"\n",
" ON \"customer\".\"id\" = \"order\".\"customer\"\n",
"GROUP BY \"customer\".\"id\"\n",
"HAVING coalesce(SUM(\"order\".\"total_price\"), 0) > 1000\n"
]
}
],
"source": [
"from pony.orm.examples.estore import *\n",
"query = select(\n",
" customer\n",
" for customer in Customer\n",
" if sum(customer.orders.total_price) > 1000\n",
")\n",
"print(query.get_sql())"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Testing"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"def sort(array):\n",
" if (len(array) <= 1):\n",
" return array\n",
" less = []\n",
" greater = []\n",
" pivot = array[0]\n",
" for x in array[1:]:\n",
" if x < pivot:\n",
" less.append(x)\n",
" elif x >= pivot:\n",
" greater.append(x)\n",
" return sort(less) + [pivot] + sort(greater)"
]
},
{
"cell_type": "code",
"execution_count": 46,
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: pytest in /root/miniconda3/lib/python3.6/site-packages (3.6.3)\n",
"Requirement already satisfied: setuptools in /root/miniconda3/lib/python3.6/site-packages (from pytest) (40.0.0)\n",
"Requirement already satisfied: atomicwrites>=1.0 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (1.1.5)\n",
"Requirement already satisfied: pluggy<0.7,>=0.5 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (0.6.0)\n",
"Requirement already satisfied: more-itertools>=4.0.0 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (4.2.0)\n",
"Requirement already satisfied: py>=1.5.0 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (1.5.4)\n",
"Requirement already satisfied: six>=1.10.0 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (1.11.0)\n",
"Requirement already satisfied: attrs>=17.4.0 in /root/miniconda3/lib/python3.6/site-packages (from pytest) (18.1.0)\n",
"\u001b[31mmkl-random 1.0.1 requires cython, which is not installed.\u001b[0m\n",
"\u001b[31mmkl-fft 1.0.2 requires cython, which is not installed.\u001b[0m\n",
"\u001b[33mYou are using pip version 10.0.1, however version 18.0 is available.\n",
"You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n"
]
}
],
"source": [
"!pip install pytest\n",
"import pytest"
]
},
{
"cell_type": "code",
"execution_count": 47,
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"outputs": [],
"source": [
"@pytest.mark.parametrize('array', (\n",
" [1, 2, 3, 4, 5],\n",
" [3, 3, 2, 1, 1],\n",
" [0, 0],\n",
" [],\n",
"))\n",
"def test_sort(array):\n",
" assert list(sort(array)) == list(sorted(array))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"https://github.com/sixty-north/cosmic-ray"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Interlude\n",
"\n",
"- https://github.com/pytest-dev/pytest\n",
"- https://github.com/hchasestevens/asttools\n",
"- https://github.com/ponyorm/pony\n",
"- https://github.com/hchasestevens/xpyth\n",
"- https://github.com/sixty-north/cosmic-ray"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## What next?\n",
"- Source mapping\n",
"- Easier AST manipulation\n",
"- Backwards compatibility"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## What you learned:\n",
"\n",
"- ASTs are easy and useful\n",
"- How to get started with AST tooling"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"- I am an indomitable intellect\n",
"- Elon Musk looks up to me\n",
"\n",
"
"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Closing thoughts"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"
\n",
"\n",
"_There need be no real danger of [programming] ever becoming a drudge, for any processes that are quite mechanical may be turned over to the machine itself._\n",
"\n",
" "
]
}
],
"metadata": {
"celltoolbar": "Slideshow",
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.6"
}
},
"nbformat": 4,
"nbformat_minor": 2
}