Support nested messages, fix casing. Support test-cases in packages.

This commit is contained in:
boukeversteegh
2020-06-07 16:57:57 +02:00
parent d8abb850f8
commit f7c2fd1194
19 changed files with 333 additions and 163 deletions

View File

@@ -30,7 +30,7 @@ from typing import (
import grpclib.const
import stringcase
from .casing import safe_snake_case
from .casing import safe_snake_case, snake_case
if TYPE_CHECKING:
from grpclib._protocols import IProtoMessage
@@ -132,7 +132,7 @@ class Casing(enum.Enum):
"""Casing constants for serialization."""
CAMEL = stringcase.camelcase
SNAKE = stringcase.snakecase
SNAKE = snake_case
class _PLACEHOLDER: