-
Notifications
You must be signed in to change notification settings - Fork 67
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a test and impl for map field mock value (#335)
Protobuf map fields are special: under the hood they are implemnted as a sequence of generated type with two fields: 'key', whose type is the map key type, and 'value', whose type is the map value type. The user almost never wants to know about this implementation detail, and the python proto surface allows python dictionaries as rvalues when assigning to a mapped field. This change uses dict literals in generated unit tests where flattened parameters may refer to mapped fields.
- Loading branch information
1 parent
65041f2
commit b2ea14a
Showing
3 changed files
with
56 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters