boukeversteegh
5d2f3a2cd9
Remove fixed test from xfail list #11
2020-06-11 13:55:12 +02:00
boukeversteegh
34c34bd15a
Add failing test for importing a message from package that looks like a nested type #87
2020-06-11 13:55:12 +02:00
boukeversteegh
fb54917f2c
Detect entry-point of tests automatically
2020-06-11 13:55:12 +02:00
boukeversteegh
1a95a7988e
Ensure uniquely generated import aliases are not name mangled (python.org/dev/peps/pep-0008/#id34)
2020-06-11 13:55:11 +02:00
boukeversteegh
7c8d47de6d
Add test cases for cousin imports that break due to aliases starting with two underscores
2020-06-11 13:55:11 +02:00
boukeversteegh
f7c2fd1194
Support nested messages, fix casing. Support test-cases in packages.
2020-06-11 13:55:11 +02:00
boukeversteegh
d8abb850f8
Update tests to reflect new generated package structure
2020-06-11 13:55:11 +02:00
boukeversteegh
ab9857b5fd
Add test-case for service that returns google protobuf values
2020-06-04 00:02:28 +02:00
boukeversteegh
2f658df666
Use betterproto wrapper classes, extract to module for testability
2020-06-04 00:02:28 +02:00
boukeversteegh
62fc421d60
Add failing tests for google.protobuf Struct and Value #9
2020-06-03 23:59:10 +02:00
boukeversteegh
2a3e1e1827
Add basic support for all google.protobuf types
2020-06-03 23:58:47 +02:00
nat
91111ab7d8
Make plugin import errors more helpful
...
This addresses an issue where if the user happens to have black installed in
their environment but not the other dependencies when running the protoc
plugin then the resulting import error (No module named 'google') is not very
helpful.
2020-05-30 16:08:36 +02:00
Bouke Versteegh
5c4969ff1c
Merge pull request #69 from boukeversteegh/pr/bugreports
...
Bugreports
2020-05-28 09:07:11 +02:00
Nat Noordanus
be2a24d15c
blacken
2020-05-27 11:25:00 +02:00
boukeversteegh
b354aeb692
Add dict to list of built-types for #53
2020-05-26 10:09:58 +02:00
boukeversteegh
6d9e3fc580
Add issue references to failing test cases
2020-05-25 23:43:01 +02:00
boukeversteegh
72de590651
Remove unused proto file
2020-05-25 23:36:09 +02:00
boukeversteegh
3c70f21074
#70 Messages should allow fields that are Python keywords
2020-05-25 23:36:08 +02:00
boukeversteegh
4b7d5d3de4
#53 Crash when field has the same name as a system type
2020-05-25 22:23:39 +02:00
boukeversteegh
142e976c40
Add extra related test cases for #11
2020-05-25 21:56:03 +02:00
boukeversteegh
382fabb96c
#11 ALL_CAPS message fields are parsed incorrectly
2020-05-25 21:50:30 +02:00
boukeversteegh
18598e77d4
Remove renamed service from test input config
2020-05-25 21:38:14 +02:00
boukeversteegh
6871053ab2
#9 Import bug - returning well known type Empty from service
2020-05-25 21:21:33 +02:00
boukeversteegh
5bb6931df7
#25 Two packages with the same name suffix should not cause naming conflict
2020-05-25 21:15:39 +02:00
boukeversteegh
e8a9960b73
Move configuration of test-cases to config file, include list of service tests
2020-05-25 21:11:33 +02:00
boukeversteegh
f25c66777a
#68 Service input messages are not imported
2020-05-25 18:48:42 +02:00
boukeversteegh
ec7574086d
Add xfail test-case to for future circular dependency scenario
2020-05-24 20:35:10 +02:00
boukeversteegh
8a42027bc9
Improve failing test-case for issue #64
2020-05-24 20:33:48 +02:00
boukeversteegh
71737cf696
Test case for issue #63
2020-05-24 20:29:32 +02:00
boukeversteegh
659ddd9c44
Working test case for oneof
2020-05-24 20:29:19 +02:00
boukeversteegh
5b6997870a
Test case for issue #61
2020-05-24 20:27:12 +02:00
boukeversteegh
cdf7645722
Test case for issue #60
2020-05-24 20:26:47 +02:00
boukeversteegh
ca20069ca3
Test case for issue #59
2020-05-24 20:26:13 +02:00
boukeversteegh
59a4a7da43
Test case for issue #58
2020-05-24 20:25:29 +02:00
boukeversteegh
15af4367e5
Test case for issue #57
2020-05-24 20:24:55 +02:00
boukeversteegh
ec5683e572
Test Service instantiation as part of standard test-case
2020-05-24 20:02:41 +02:00
boukeversteegh
e2d35f4696
Support xfail on test-case level, support running tests on subsets.
2020-05-24 19:58:06 +02:00
nat
1a87ea43a1
Merge pull request #40 from boukeversteegh/pr/wrapper-as-output
...
Support using Google's wrapper types as RPC output values
2020-05-24 19:06:30 +02:00
andrei
983e0895a2
Fix services using non-pythonified field names
2020-05-24 18:46:36 +02:00
boukeversteegh
c50d9e2fdc
Add test for generating embedded wellknown types in outputs.
2020-05-24 14:48:39 +02:00
boukeversteegh
35548cb43e
Test all supported wrapper types. Add xfail test for unwrapping the value
2020-05-24 12:34:37 +02:00
Nat Noordanus
5e2d9febea
Blacken
2020-05-23 23:37:22 +02:00
boukeversteegh
4b4bdefb6f
Add explicit test for casing rules
2020-05-22 20:58:31 +02:00
boukeversteegh
dfa0a56b39
Simplify standard tests by using 1 json per case.
2020-05-22 20:58:14 +02:00
boukeversteegh
77c04414f5
Update readme, add docs for standard tests
2020-05-22 16:36:43 +02:00
boukeversteegh
b12f1e4e61
Organize test-cases into folders, extract compatibility test into proper test, support adding test-case specific tests
2020-05-22 12:54:01 +02:00