Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
P
protobuf
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
protobuf
Commits
7ee25830
Commit
7ee25830
authored
Jan 13, 2015
by
Tres Seaver
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Drop dependency on 'google.apputils'.
Use stdlib's 'unittest' instead.
parent
052e0205
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
100 additions
and
96 deletions
+100
-96
api_implementation_default_test.py
...ogle/protobuf/internal/api_implementation_default_test.py
+3
-3
descriptor_database_test.py
python/google/protobuf/internal/descriptor_database_test.py
+4
-3
descriptor_pool_test.py
python/google/protobuf/internal/descriptor_pool_test.py
+3
-4
descriptor_python_test.py
python/google/protobuf/internal/descriptor_python_test.py
+3
-3
descriptor_test.py
python/google/protobuf/internal/descriptor_test.py
+6
-5
generator_test.py
python/google/protobuf/internal/generator_test.py
+5
-4
message_factory_python_test.py
...n/google/protobuf/internal/message_factory_python_test.py
+3
-3
message_factory_test.py
python/google/protobuf/internal/message_factory_test.py
+14
-12
message_python_test.py
python/google/protobuf/internal/message_python_test.py
+3
-3
message_test.py
python/google/protobuf/internal/message_test.py
+4
-4
proto_builder_test.py
python/google/protobuf/internal/proto_builder_test.py
+3
-3
reflection_test.py
python/google/protobuf/internal/reflection_test.py
+13
-13
service_reflection_test.py
python/google/protobuf/internal/service_reflection_test.py
+4
-3
symbol_database_test.py
python/google/protobuf/internal/symbol_database_test.py
+4
-3
text_encoding_test.py
python/google/protobuf/internal/text_encoding_test.py
+4
-3
text_format_test.py
python/google/protobuf/internal/text_format_test.py
+4
-4
unknown_fields_test.py
python/google/protobuf/internal/unknown_fields_test.py
+7
-6
wire_format_test.py
python/google/protobuf/internal/wire_format_test.py
+4
-3
descriptor_cpp2_test.py
python/google/protobuf/pyext/descriptor_cpp2_test.py
+3
-3
message_factory_cpp2_test.py
python/google/protobuf/pyext/message_factory_cpp2_test.py
+3
-3
reflection_cpp2_generated_test.py
...n/google/protobuf/pyext/reflection_cpp2_generated_test.py
+3
-3
setup.py
python/setup.py
+0
-5
No files found.
python/google/protobuf/internal/api_implementation_default_test.py
View file @
7ee25830
...
...
@@ -34,16 +34,16 @@
import
os
import
sys
import
unittest
# Clear environment implementation settings before the google3 imports.
os
.
environ
.
pop
(
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
,
None
)
os
.
environ
.
pop
(
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION'
,
None
)
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
class
ApiImplementationDefaultTest
(
base
test
.
TestCase
):
class
ApiImplementationDefaultTest
(
unit
test
.
TestCase
):
if
sys
.
version_info
.
major
<=
2
:
...
...
@@ -60,4 +60,4 @@ class ApiImplementationDefaultTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/descriptor_database_test.py
View file @
7ee25830
...
...
@@ -34,13 +34,14 @@
__author__
=
'matthewtoia@google.com (Matt Toia)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
descriptor_pb2
from
google.protobuf.internal
import
factory_test2_pb2
from
google.protobuf
import
descriptor_database
class
DescriptorDatabaseTest
(
base
test
.
TestCase
):
class
DescriptorDatabaseTest
(
unit
test
.
TestCase
):
def
testAdd
(
self
):
db
=
descriptor_database
.
DescriptorDatabase
()
...
...
@@ -62,4 +63,4 @@ class DescriptorDatabaseTest(basetest.TestCase):
'google.protobuf.python.internal.MessageWithNestedEnumOnly.NestedEnum'
))
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/descriptor_pool_test.py
View file @
7ee25830
...
...
@@ -37,7 +37,6 @@ __author__ = 'matthewtoia@google.com (Matt Toia)'
import
os
import
unittest
from
google.apputils
import
basetest
from
google.protobuf
import
unittest_pb2
from
google.protobuf
import
descriptor_pb2
from
google.protobuf.internal
import
api_implementation
...
...
@@ -51,7 +50,7 @@ from google.protobuf import descriptor_pool
from
google.protobuf
import
symbol_database
class
DescriptorPoolTest
(
base
test
.
TestCase
):
class
DescriptorPoolTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
pool
=
descriptor_pool
.
DescriptorPool
()
...
...
@@ -426,7 +425,7 @@ class ExtensionField(object):
test
.
assertEqual
(
self
.
extended_type
,
field_desc
.
containing_type
.
name
)
class
AddDescriptorTest
(
base
test
.
TestCase
):
class
AddDescriptorTest
(
unit
test
.
TestCase
):
def
_TestMessage
(
self
,
prefix
):
pool
=
descriptor_pool
.
DescriptorPool
()
...
...
@@ -588,4 +587,4 @@ TEST2_FILE = ProtoFile(
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/descriptor_python_test.py
View file @
7ee25830
...
...
@@ -33,22 +33,22 @@
"""Unittest for descriptor.py for the pure Python implementation."""
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'python'
# We must set the implementation version above before the google3 imports.
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
# Run all tests from the original module by putting them in our namespace.
# pylint: disable=wildcard-import
from
google.protobuf.internal.descriptor_test
import
*
class
ConfirmPurePythonTest
(
base
test
.
TestCase
):
class
ConfirmPurePythonTest
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'python'
,
api_implementation
.
Type
())
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/descriptor_test.py
View file @
7ee25830
...
...
@@ -34,7 +34,8 @@
__author__
=
'robinson@google.com (Will Robinson)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
unittest_custom_options_pb2
from
google.protobuf
import
unittest_import_pb2
from
google.protobuf
import
unittest_pb2
...
...
@@ -48,7 +49,7 @@ name: 'TestEmptyMessage'
"""
class
DescriptorTest
(
base
test
.
TestCase
):
class
DescriptorTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
my_file
=
descriptor
.
FileDescriptor
(
...
...
@@ -395,7 +396,7 @@ class DescriptorTest(basetest.TestCase):
self
.
assertEqual
(
self
.
my_file
.
package
,
'protobuf_unittest'
)
class
DescriptorCopyToProtoTest
(
base
test
.
TestCase
):
class
DescriptorCopyToProtoTest
(
unit
test
.
TestCase
):
"""Tests for CopyTo functions of Descriptor."""
def
_AssertProtoEqual
(
self
,
actual_proto
,
expected_class
,
expected_ascii
):
...
...
@@ -594,7 +595,7 @@ class DescriptorCopyToProtoTest(basetest.TestCase):
TEST_SERVICE_ASCII
)
class
MakeDescriptorTest
(
base
test
.
TestCase
):
class
MakeDescriptorTest
(
unit
test
.
TestCase
):
def
testMakeDescriptorWithNestedFields
(
self
):
file_descriptor_proto
=
descriptor_pb2
.
FileDescriptorProto
()
...
...
@@ -676,4 +677,4 @@ class MakeDescriptorTest(basetest.TestCase):
options
.
Extensions
[
unittest_custom_options_pb2
.
msgopt
]
.
i
)
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/generator_test.py
View file @
7ee25830
...
...
@@ -41,7 +41,8 @@ further ensures that we can use Python protocol message objects as we expect.
__author__
=
'robinson@google.com (Will Robinson)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf.internal
import
test_bad_identifiers_pb2
from
google.protobuf
import
unittest_custom_options_pb2
from
google.protobuf
import
unittest_import_pb2
...
...
@@ -55,7 +56,7 @@ from google.protobuf import symbol_database
MAX_EXTENSION
=
536870912
class
GeneratorTest
(
base
test
.
TestCase
):
class
GeneratorTest
(
unit
test
.
TestCase
):
def
testNestedMessageDescriptor
(
self
):
field_name
=
'optional_nested_message'
...
...
@@ -301,7 +302,7 @@ class GeneratorTest(basetest.TestCase):
self
.
assertIsNone
(
field_desc
.
containing_oneof
)
class
SymbolDatabaseRegistrationTest
(
base
test
.
TestCase
):
class
SymbolDatabaseRegistrationTest
(
unit
test
.
TestCase
):
"""Checks that messages, enums and files are correctly registered."""
def
testGetSymbol
(
self
):
...
...
@@ -340,4 +341,4 @@ class SymbolDatabaseRegistrationTest(basetest.TestCase):
'google/protobuf/unittest.proto'
)
.
name
)
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/message_factory_python_test.py
View file @
7ee25830
...
...
@@ -33,22 +33,22 @@
"""Tests for ..public.message_factory for the pure Python implementation."""
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'python'
# We must set the implementation version above before the google3 imports.
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
# Run all tests from the original module by putting them in our namespace.
# pylint: disable=wildcard-import
from
google.protobuf.internal.message_factory_test
import
*
class
ConfirmPurePythonTest
(
base
test
.
TestCase
):
class
ConfirmPurePythonTest
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'python'
,
api_implementation
.
Type
())
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/message_factory_test.py
View file @
7ee25830
...
...
@@ -34,7 +34,8 @@
__author__
=
'matthewtoia@google.com (Matt Toia)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
descriptor_pb2
from
google.protobuf.internal
import
factory_test1_pb2
from
google.protobuf.internal
import
factory_test2_pb2
...
...
@@ -43,7 +44,7 @@ from google.protobuf import descriptor_pool
from
google.protobuf
import
message_factory
class
MessageFactoryTest
(
base
test
.
TestCase
):
class
MessageFactoryTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
factory_test1_fd
=
descriptor_pb2
.
FileDescriptorProto
.
FromString
(
...
...
@@ -104,17 +105,18 @@ class MessageFactoryTest(basetest.TestCase):
for
_
in
range
(
2
):
messages
=
message_factory
.
GetMessages
([
self
.
factory_test2_fd
,
self
.
factory_test1_fd
])
self
.
assert
ContainsSubset
(
[
'google.protobuf.python.internal.Factory2Message'
,
'google.protobuf.python.internal.Factory1Message'
],
messages
.
keys
(
))
self
.
assert
True
(
set
(
[
'google.protobuf.python.internal.Factory2Message'
,
'google.protobuf.python.internal.Factory1Message'
],
)
.
issubset
(
set
(
messages
.
keys
())
))
self
.
_ExerciseDynamicClass
(
messages
[
'google.protobuf.python.internal.Factory2Message'
])
self
.
assertContainsSubset
(
[
'google.protobuf.python.internal.Factory2Message.one_more_field'
,
'google.protobuf.python.internal.another_field'
],
(
messages
[
'google.protobuf.python.internal.Factory1Message'
]
.
_extensions_by_name
.
keys
()))
self
.
assertTrue
(
set
([
'google.protobuf.python.internal.Factory2Message.one_more_field'
,
'google.protobuf.python.internal.another_field'
],
)
.
issubset
(
set
(
messages
[
'google.protobuf.python.internal.Factory1Message'
]
.
_extensions_by_name
.
keys
())))
factory_msg1
=
messages
[
'google.protobuf.python.internal.Factory1Message'
]
msg1
=
messages
[
'google.protobuf.python.internal.Factory1Message'
]()
ext1
=
factory_msg1
.
_extensions_by_name
[
...
...
@@ -128,4 +130,4 @@ class MessageFactoryTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/message_python_test.py
View file @
7ee25830
...
...
@@ -33,22 +33,22 @@
"""Tests for ..public.message for the pure Python implementation."""
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'python'
# We must set the implementation version above before the google3 imports.
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
# Run all tests from the original module by putting them in our namespace.
# pylint: disable=wildcard-import
from
google.protobuf.internal.message_test
import
*
class
ConfirmPurePythonTest
(
base
test
.
TestCase
):
class
ConfirmPurePythonTest
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'python'
,
api_implementation
.
Type
())
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/message_test.py
View file @
7ee25830
...
...
@@ -48,8 +48,8 @@ import math
import
operator
import
pickle
import
sys
import
unittest
from
google.apputils
import
basetest
from
google.protobuf
import
unittest_pb2
from
google.protobuf.internal
import
api_implementation
from
google.protobuf.internal
import
test_util
...
...
@@ -69,7 +69,7 @@ def IsNegInf(val):
return
isinf
(
val
)
and
(
val
<
0
)
class
MessageTest
(
base
test
.
TestCase
):
class
MessageTest
(
unit
test
.
TestCase
):
def
testBadUtf8String
(
self
):
if
api_implementation
.
Type
()
!=
'python'
:
...
...
@@ -695,7 +695,7 @@ class MessageTest(basetest.TestCase):
m
.
HasField
(
'repeated_int32'
)
class
ValidTypeNamesTest
(
base
test
.
TestCase
):
class
ValidTypeNamesTest
(
unit
test
.
TestCase
):
def
assertImportFromName
(
self
,
msg
,
base_name
):
# Parse <type 'module.class_name'> to extra 'some.name' as a string.
...
...
@@ -718,4 +718,4 @@ class ValidTypeNamesTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/proto_builder_test.py
View file @
7ee25830
...
...
@@ -32,7 +32,7 @@
"""Tests for google.protobuf.proto_builder."""
from
google.apputils
import
base
test
import
unit
test
from
google.protobuf
import
descriptor_pb2
from
google.protobuf
import
descriptor_pool
...
...
@@ -40,7 +40,7 @@ from google.protobuf import proto_builder
from
google.protobuf
import
text_format
class
ProtoBuilderTest
(
base
test
.
TestCase
):
class
ProtoBuilderTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
_fields
=
{
...
...
@@ -74,4 +74,4 @@ class ProtoBuilderTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/reflection_test.py
View file @
7ee25830
...
...
@@ -39,8 +39,8 @@ import copy
import
gc
import
operator
import
struct
import
unittest
from
google.apputils
import
basetest
from
google.protobuf
import
unittest_import_pb2
from
google.protobuf
import
unittest_mset_pb2
from
google.protobuf
import
unittest_pb2
...
...
@@ -102,7 +102,7 @@ class _MiniDecoder(object):
return
self
.
_pos
==
len
(
self
.
_bytes
)
class
ReflectionTest
(
base
test
.
TestCase
):
class
ReflectionTest
(
unit
test
.
TestCase
):
def
assertListsEqual
(
self
,
values
,
others
):
self
.
assertEqual
(
len
(
values
),
len
(
others
))
...
...
@@ -1619,7 +1619,7 @@ class ReflectionTest(basetest.TestCase):
self
.
assertFalse
(
proto
.
IsInitialized
(
errors
))
self
.
assertEqual
(
errors
,
[
'a'
,
'b'
,
'c'
])
@
basetest.
unittest.skipIf
(
@unittest.skipIf
(
api_implementation
.
Type
()
!=
'cpp'
or
api_implementation
.
Version
()
!=
2
,
'Errors are only available from the most recent C++ implementation.'
)
def
testFileDescriptorErrors
(
self
):
...
...
@@ -1797,7 +1797,7 @@ class ReflectionTest(basetest.TestCase):
# into separate TestCase classes.
class
TestAllTypesEqualityTest
(
base
test
.
TestCase
):
class
TestAllTypesEqualityTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
first_proto
=
unittest_pb2
.
TestAllTypes
()
...
...
@@ -1813,7 +1813,7 @@ class TestAllTypesEqualityTest(basetest.TestCase):
self
.
assertEqual
(
self
.
first_proto
,
self
.
second_proto
)
class
FullProtosEqualityTest
(
base
test
.
TestCase
):
class
FullProtosEqualityTest
(
unit
test
.
TestCase
):
"""Equality tests using completely-full protos as a starting point."""
...
...
@@ -1899,7 +1899,7 @@ class FullProtosEqualityTest(basetest.TestCase):
self
.
assertEqual
(
self
.
first_proto
,
self
.
second_proto
)
class
ExtensionEqualityTest
(
base
test
.
TestCase
):
class
ExtensionEqualityTest
(
unit
test
.
TestCase
):
def
testExtensionEquality
(
self
):
first_proto
=
unittest_pb2
.
TestAllExtensions
()
...
...
@@ -1932,7 +1932,7 @@ class ExtensionEqualityTest(basetest.TestCase):
self
.
assertEqual
(
first_proto
,
second_proto
)
class
MutualRecursionEqualityTest
(
base
test
.
TestCase
):
class
MutualRecursionEqualityTest
(
unit
test
.
TestCase
):
def
testEqualityWithMutualRecursion
(
self
):
first_proto
=
unittest_pb2
.
TestMutualRecursionA
()
...
...
@@ -1944,7 +1944,7 @@ class MutualRecursionEqualityTest(basetest.TestCase):
self
.
assertEqual
(
first_proto
,
second_proto
)
class
ByteSizeTest
(
base
test
.
TestCase
):
class
ByteSizeTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
proto
=
unittest_pb2
.
TestAllTypes
()
...
...
@@ -2240,7 +2240,7 @@ class ByteSizeTest(basetest.TestCase):
# * Handling of empty submessages (with and without "has"
# bits set).
class
SerializationTest
(
base
test
.
TestCase
):
class
SerializationTest
(
unit
test
.
TestCase
):
def
testSerializeEmtpyMessage
(
self
):
first_proto
=
unittest_pb2
.
TestAllTypes
()
...
...
@@ -2791,7 +2791,7 @@ class SerializationTest(basetest.TestCase):
self
.
assertEqual
(
3
,
proto
.
repeated_int32
[
2
])
class
OptionsTest
(
base
test
.
TestCase
):
class
OptionsTest
(
unit
test
.
TestCase
):
def
testMessageOptions
(
self
):
proto
=
unittest_mset_pb2
.
TestMessageSet
()
...
...
@@ -2818,9 +2818,9 @@ class OptionsTest(basetest.TestCase):
class
ClassAPITest
(
base
test
.
TestCase
):
class
ClassAPITest
(
unit
test
.
TestCase
):
@
basetest.
unittest.skipIf
(
@unittest.skipIf
(
api_implementation
.
Type
()
==
'cpp'
and
api_implementation
.
Version
()
==
2
,
'C++ implementation requires a call to MakeDescriptor()'
)
def
testMakeClassWithNestedDescriptor
(
self
):
...
...
@@ -2952,4 +2952,4 @@ class ClassAPITest(basetest.TestCase):
self
.
assertEqual
(
msg
.
bar
.
baz
.
deep
,
4
)
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/service_reflection_test.py
View file @
7ee25830
...
...
@@ -34,13 +34,14 @@
__author__
=
'petar@google.com (Petar Petrov)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
unittest_pb2
from
google.protobuf
import
service_reflection
from
google.protobuf
import
service
class
FooUnitTest
(
base
test
.
TestCase
):
class
FooUnitTest
(
unit
test
.
TestCase
):
def
testService
(
self
):
class
MockRpcChannel
(
service
.
RpcChannel
):
...
...
@@ -133,4 +134,4 @@ class FooUnitTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/symbol_database_test.py
View file @
7ee25830
...
...
@@ -32,12 +32,13 @@
"""Tests for google.protobuf.symbol_database."""
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
unittest_pb2
from
google.protobuf
import
symbol_database
class
SymbolDatabaseTest
(
base
test
.
TestCase
):
class
SymbolDatabaseTest
(
unit
test
.
TestCase
):
def
_Database
(
self
):
db
=
symbol_database
.
SymbolDatabase
()
...
...
@@ -117,4 +118,4 @@ class SymbolDatabaseTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/text_encoding_test.py
View file @
7ee25830
...
...
@@ -32,7 +32,8 @@
"""Tests for google.protobuf.text_encoding."""
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
text_encoding
TEST_VALUES
=
[
...
...
@@ -50,7 +51,7 @@ TEST_VALUES = [
b
"
\010\011\012\013\014\015
"
)]
class
TextEncodingTestCase
(
base
test
.
TestCase
):
class
TextEncodingTestCase
(
unit
test
.
TestCase
):
def
testCEscape
(
self
):
for
escaped
,
escaped_utf8
,
unescaped
in
TEST_VALUES
:
self
.
assertEquals
(
escaped
,
...
...
@@ -65,4 +66,4 @@ class TextEncodingTestCase(basetest.TestCase):
if
__name__
==
"__main__"
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/text_format_test.py
View file @
7ee25830
...
...
@@ -35,15 +35,15 @@
__author__
=
'kenton@google.com (Kenton Varda)'
import
re
import
unittest
from
google.apputils
import
basetest
from
google.protobuf
import
text_format
from
google.protobuf.internal
import
api_implementation
from
google.protobuf.internal
import
test_util
from
google.protobuf
import
unittest_pb2
from
google.protobuf
import
unittest_mset_pb2
class
TextFormatTest
(
base
test
.
TestCase
):
class
TextFormatTest
(
unit
test
.
TestCase
):
def
ReadGolden
(
self
,
golden_filename
):
with
test_util
.
GoldenFile
(
golden_filename
)
as
f
:
...
...
@@ -600,7 +600,7 @@ class TextFormatTest(basetest.TestCase):
self
.
assertEqual
(
'oneof_uint32'
,
m2
.
WhichOneof
(
'oneof_field'
))
class
TokenizerTest
(
base
test
.
TestCase
):
class
TokenizerTest
(
unit
test
.
TestCase
):
def
testSimpleTokenCases
(
self
):
text
=
(
'identifier1:"string1"
\n
\n\n
'
...
...
@@ -745,4 +745,4 @@ class TokenizerTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/unknown_fields_test.py
View file @
7ee25830
...
...
@@ -35,7 +35,8 @@
__author__
=
'bohdank@google.com (Bohdan Koval)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
unittest_mset_pb2
from
google.protobuf
import
unittest_pb2
from
google.protobuf.internal
import
api_implementation
...
...
@@ -45,10 +46,10 @@ from google.protobuf.internal import test_util
from
google.protobuf.internal
import
type_checkers
@
basetest.
unittest.skipIf
(
@unittest.skipIf
(
api_implementation
.
Type
()
==
'cpp'
and
api_implementation
.
Version
()
==
2
,
'C++ implementation does not expose unknown fields to Python'
)
class
UnknownFieldsTest
(
base
test
.
TestCase
):
class
UnknownFieldsTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
descriptor
=
unittest_pb2
.
TestAllTypes
.
DESCRIPTOR
...
...
@@ -179,10 +180,10 @@ class UnknownFieldsTest(basetest.TestCase):
self
.
assertNotEqual
(
self
.
empty_message
,
message
)
@
basetest.
unittest.skipIf
(
@unittest.skipIf
(
api_implementation
.
Type
()
==
'cpp'
and
api_implementation
.
Version
()
==
2
,
'C++ implementation does not expose unknown fields to Python'
)
class
UnknownEnumValuesTest
(
base
test
.
TestCase
):
class
UnknownEnumValuesTest
(
unit
test
.
TestCase
):
def
setUp
(
self
):
self
.
descriptor
=
missing_enum_values_pb2
.
TestEnumValues
.
DESCRIPTOR
...
...
@@ -235,4 +236,4 @@ class UnknownEnumValuesTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/internal/wire_format_test.py
View file @
7ee25830
...
...
@@ -34,12 +34,13 @@
__author__
=
'robinson@google.com (Will Robinson)'
from
google.apputils
import
basetest
import
unittest
from
google.protobuf
import
message
from
google.protobuf.internal
import
wire_format
class
WireFormatTest
(
base
test
.
TestCase
):
class
WireFormatTest
(
unit
test
.
TestCase
):
def
testPackTag
(
self
):
field_number
=
0xabc
...
...
@@ -250,4 +251,4 @@ class WireFormatTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/pyext/descriptor_cpp2_test.py
View file @
7ee25830
...
...
@@ -35,19 +35,19 @@
__author__
=
'anuraag@google.com (Anuraag Agrawal)'
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'cpp'
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION'
]
=
'2'
# We must set the implementation version above before the google3 imports.
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
# Run all tests from the original module by putting them in our namespace.
# pylint: disable=wildcard-import
from
google.protobuf.internal.descriptor_test
import
*
class
ConfirmCppApi2Test
(
base
test
.
TestCase
):
class
ConfirmCppApi2Test
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'cpp'
,
api_implementation
.
Type
())
...
...
@@ -55,4 +55,4 @@ class ConfirmCppApi2Test(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/pyext/message_factory_cpp2_test.py
View file @
7ee25830
...
...
@@ -33,19 +33,19 @@
"""Tests for google.protobuf.message_factory."""
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'cpp'
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION'
]
=
'2'
# We must set the implementation version above before the google3 imports.
# pylint: disable=g-import-not-at-top
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
# Run all tests from the original module by putting them in our namespace.
# pylint: disable=wildcard-import
from
google.protobuf.internal.message_factory_test
import
*
class
ConfirmCppApi2Test
(
base
test
.
TestCase
):
class
ConfirmCppApi2Test
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'cpp'
,
api_implementation
.
Type
())
...
...
@@ -53,4 +53,4 @@ class ConfirmCppApi2Test(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/google/protobuf/pyext/reflection_cpp2_generated_test.py
View file @
7ee25830
...
...
@@ -36,17 +36,17 @@
__author__
=
'jasonh@google.com (Jason Hsueh)'
import
os
import
unittest
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION'
]
=
'cpp'
os
.
environ
[
'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION_VERSION'
]
=
'2'
from
google.apputils
import
basetest
from
google.protobuf.internal
import
api_implementation
from
google.protobuf.internal
import
more_extensions_dynamic_pb2
from
google.protobuf.internal
import
more_extensions_pb2
from
google.protobuf.internal.reflection_test
import
*
class
ReflectionCppTest
(
base
test
.
TestCase
):
class
ReflectionCppTest
(
unit
test
.
TestCase
):
def
testImplementationSetting
(
self
):
self
.
assertEqual
(
'cpp'
,
api_implementation
.
Type
())
self
.
assertEqual
(
2
,
api_implementation
.
Version
())
...
...
@@ -91,4 +91,4 @@ class ReflectionCppTest(basetest.TestCase):
if
__name__
==
'__main__'
:
base
test
.
main
()
unit
test
.
main
()
python/setup.py
View file @
7ee25830
...
...
@@ -197,11 +197,6 @@ if __name__ == '__main__':
'google.protobuf.text_format'
],
cmdclass
=
{
'clean'
:
clean
,
'build_py'
:
build_py
},
install_requires
=
[
'setuptools'
],
# TODO: Restore dependency once a Python 3 compatible google-apputils
# is released.
setup_requires
=
([
'google-apputils'
]
if
sys
.
version_info
[
0
]
<
3
else
[]),
ext_modules
=
ext_module_list
,
url
=
'https://developers.google.com/protocol-buffers/'
,
maintainer
=
maintainer_email
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment