Add explicit test for casing rules
This commit is contained in:
parent
dfa0a56b39
commit
4b4bdefb6f
16
betterproto/tests/inputs/casing/test_casing.py
Normal file
16
betterproto/tests/inputs/casing/test_casing.py
Normal file
@ -0,0 +1,16 @@
|
||||
import betterproto.tests.output_betterproto.casing.casing as casing
|
||||
from betterproto.tests.output_betterproto.casing.casing import Test
|
||||
|
||||
|
||||
def test_message_attributes():
|
||||
message = Test()
|
||||
assert hasattr(message, 'snake_case_message'), 'snake_case field name is same in python'
|
||||
assert hasattr(message, 'camel_case'), 'CamelCase field is snake_case in python'
|
||||
|
||||
|
||||
def test_message_casing():
|
||||
assert hasattr(casing, 'SnakeCaseMessage'), 'snake_case Message name is converted to CamelCase in python'
|
||||
|
||||
|
||||
def test_enum_casing():
|
||||
assert hasattr(casing, 'MyEnum'), 'snake_case Enum name is converted to CamelCase in python'
|
Loading…
x
Reference in New Issue
Block a user