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
|
20150fdcf3
|
Cleanup
|
2020-05-24 19:58:49 +02:00 |
|
boukeversteegh
|
d11b7d04c5
|
Document XFAIL tests
|
2020-05-24 19:58:35 +02:00 |
|
boukeversteegh
|
e2d35f4696
|
Support xfail on test-case level, support running tests on subsets.
|
2020-05-24 19:58:06 +02:00 |
|
boukeversteegh
|
c3f08b9ef2
|
Clear output directories before generating python files
|
2020-05-24 19:54:53 +02:00 |
|
boukeversteegh
|
24d44898f4
|
Only import reference module when needed. Some reference modules generate bad imports and cannot be loaded.
|
2020-05-24 19:53:14 +02:00 |
|
boukeversteegh
|
074448c996
|
Restore accidentally removed binary equality test
|
2020-05-24 19:52:14 +02:00 |
|
nat
|
0fe557bd3c
|
Merge pull request #52 from nat-n/fix_type_imports
Only import types from grpclib when type checking
|
2020-05-24 19:09:08 +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 |
|
nat
|
4a2baf3f0a
|
Merge pull request #46 from jameslan/perf/class-cache
Improve performance of serialize/deserialize by caching type information of fields in class
|
2020-05-24 18:38:32 +02:00 |
|
boukeversteegh
|
8f0caf1db2
|
Read desired wrapper type directly from wrapper definition
|
2020-05-24 14:50:56 +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 |
|
boukeversteegh
|
b711d1e11f
|
Merge remote-tracking branch 'daniel/master' into pr/wrapper-as-output
|
2020-05-24 10:41:40 +02:00 |
|
James Lan
|
917de09bb6
|
Replace extra decorator with property and lazy initialization so that it is backward compatible.
|
2020-05-23 17:36:29 -07:00 |
|
James Lan
|
1f7f39049e
|
Cache resolved classes for fields, so that there's no new data classes generated while deserializing.
|
2020-05-23 17:36:29 -07:00 |
|
James Lan
|
3d001a2a1a
|
Store the class metadata of fields in the class, to improve preformance
Cached data include,
- lookup table between groups and fields of "oneof" fields
- default value creator of each field
- type hint of each field
|
2020-05-23 17:36:29 -07:00 |
|
James Lan
|
de61ddab21
|
Add option to repeatly execute betterproto operations in test, to evaluate performance
|
2020-05-23 17:36:29 -07:00 |
|
Nat Noordanus
|
5e2d9febea
|
Blacken
|
2020-05-23 23:37:22 +02:00 |
|
nat
|
f6af077ffe
|
Merge pull request #51 from boukeversteegh/pr/refactor-tests
Reorganize tests and add some extra documentation.
|
2020-05-22 22:32:37 +02:00 |
|
boukeversteegh
|
92088ebda8
|
Cleanup
|
2020-05-22 21:18:44 +02:00 |
|
boukeversteegh
|
c3e3837f71
|
More concise whitelist logic
|
2020-05-22 21:11:23 +02:00 |
|
boukeversteegh
|
6bd9c7835c
|
Fix docs
|
2020-05-22 21:08:08 +02:00 |
|
boukeversteegh
|
6ec902c1b5
|
Fix generate noargs. Sorted iteration.
|
2020-05-22 21:03:45 +02:00 |
|
boukeversteegh
|
960dba2ae8
|
Renamed docs for standard tests
|
2020-05-22 20:58:53 +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
|
dd4873dfba
|
Re-introducing whitelisting argument to generate.py
|
2020-05-22 20:51:22 +02:00 |
|
Nat Noordanus
|
91f586f7d7
|
Apply black formatting
|
2020-05-22 18:46:43 +02:00 |
|
Nat Noordanus
|
33fb83faad
|
Only import types from grpclib when type checking
|
2020-05-22 18:41:29 +02:00 |
|
boukeversteegh
|
77c04414f5
|
Update readme, add docs for standard tests
|
2020-05-22 16:36:43 +02:00 |
|
boukeversteegh
|
6969ff7ff6
|
Add another missing gitignored file, and remove gitignore filter for tests/
|
2020-05-22 15:34:25 +02:00 |
|
boukeversteegh
|
13e08fdaa8
|
Add missing file, ignore output files
|
2020-05-22 15:05:52 +02:00 |
|
boukeversteegh
|
6775632f77
|
Undo unintentional pipfile update
|
2020-05-22 13:03:52 +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 |
|
Bouke Versteegh
|
7e9ba0866c
|
cleanup
|
2020-05-21 22:55:26 +02:00 |
|
nat
|
3546f55146
|
Merge pull request #32 from nat-n/improve_stub
Add ability to provide metadata, timeout & deadline args to requests
|
2020-05-21 10:11:45 +02:00 |
|
boukeversteegh
|
499489f1d3
|
Support using Google's wrapper types as RPC output values
|
2020-05-10 16:36:29 +02:00 |
|
Vasili Syrakis
|
ce9f492f50
|
Increment version to 1.2.3
v1.2.3
|
2020-04-15 14:24:02 +10:00 |
|
Vasilios Syrakis
|
93a6334015
|
Update CHANGELOG.md
|
2020-04-15 14:21:30 +10:00 |
|
Adam Ehlers Nyholm Thomsen
|
36a14026d8
|
Fix issue that occurs with naming when proto is double nested (#21)
|
2020-04-15 14:10:43 +10:00 |
|
Vasilios Syrakis
|
04a2fcd3eb
|
Merge pull request #31 from nat-n/fix_readme
Fix test instructions to match pipfile
|
2020-04-14 10:55:18 +10:00 |
|