Danny Weinberg 
							
						 
					 
					
						
						
							
						
						28a288924f 
					 
					
						
						
							
							Change to have parse *always* set serialized_on_wire  
						
						
						
						
					 
					
						2020-06-04 16:20:32 -07:00 
						 
				 
			
				
					
						
							
							
								Danny Weinberg 
							
						 
					 
					
						
						
							
						
						5c700618fd 
					 
					
						
						
							
							Black again lol  
						
						
						
						
					 
					
						2020-06-04 13:42:43 -07:00 
						 
				 
			
				
					
						
							
							
								Danny Weinberg 
							
						 
					 
					
						
						
							
						
						a914306f33 
					 
					
						
						
							
							Put test into test_features, simplify to call parse directly  
						
						
						
						
					 
					
						2020-06-04 13:42:07 -07:00 
						 
				 
			
				
					
						
							
							
								Danny Weinberg 
							
						 
					 
					
						
						
							
						
						67422db6b9 
					 
					
						
						
							
							Fix formatting  
						
						
						
						
					 
					
						2020-06-04 11:34:20 -07:00 
						 
				 
			
				
					
						
							
							
								Danny Weinberg 
							
						 
					 
					
						
						
							
						
						061bf86a9c 
					 
					
						
						
							
							Set serialized_on_wire when message contains only lists  
						
						... 
						
						
						
						This fixes a bug where serialized_on_wire was not set when a message contained only repeated values (eg in a list or map). The fix here is to just set it to true in the `parse` method as soon as we receive any valid data. This also adds a test to expose the behavior. 
						
						
					 
					
						2020-06-04 11:04:36 -07: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 
							
						 
					 
					
						
						
							
						
						33964b883e 
					 
					
						
						
							
							Do not use mutable defaults  
						
						
						
						
					 
					
						2020-05-25 00:35:43 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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