Skip to content

Commit eb5ed8e

Browse files
committed
Fix more tests
1 parent edd8418 commit eb5ed8e

10 files changed

Lines changed: 20 additions & 12 deletions

File tree

betterproto2/tests/inputs/invalid_field/test_invalid_field.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def test_invalid_field():
5-
from tests.output_betterproto.invalid_field import Test
5+
from tests.outputs.invalid_field.invalid_field import Test
66

77
with pytest.raises(TypeError):
88
Test(unknown_field=12)
@@ -11,7 +11,7 @@ def test_invalid_field():
1111
def test_invalid_field_pydantic():
1212
from pydantic import ValidationError
1313

14-
from tests.output_betterproto_pydantic.invalid_field import Test
14+
from tests.outputs.invalid_field_pydantic.invalid_field import Test
1515

1616
with pytest.raises(ValidationError):
1717
Test(unknown_field=12)

betterproto2/tests/inputs/rpc_empty_input_message/test_rpc_empty_input_message.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
@pytest.mark.asyncio
66
async def test_rpc_input_message():
7-
from tests.output_betterproto.rpc_empty_input_message import (
7+
from tests.outputs.rpc_empty_input_message.rpc_empty_input_message import (
88
Response,
99
ServiceBase,
1010
ServiceStub,

betterproto2/tests/oneof_pattern_matching.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def test_oneof_pattern_matching():
5-
from tests.output_betterproto.features import IntMsg, OneofMsg
5+
from tests.outputs.features.features import IntMsg, OneofMsg
66

77
msg = OneofMsg(y="test1", b="test2")
88

betterproto2/tests/test_all_definition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ def test_all_definition():
44
55
These modules have been chosen since they contain messages, services and enums.
66
"""
7-
import tests.output_betterproto.enum as enum
8-
import tests.output_betterproto.service as service
7+
import tests.outputs.enum.enum as enum
8+
import tests.outputs.service.service as service
99

1010
assert service.__all__ == (
1111
"DoThingRequest",

betterproto2/tests/test_encoding_decoding.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
def test_int_overflow():
22
"""Make sure that overflows in encoded values are handled correctly."""
3-
from tests.output_betterproto_pydantic.encoding_decoding import Overflow32, Overflow64
3+
from tests.outputs.encoding_decoding.encoding_decoding import Overflow32, Overflow64
44

55
b = bytes(Overflow64(uint=2**50 + 42))
66
msg = Overflow32.parse(b)

betterproto2/tests/test_manual_validation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55
def test_manual_validation():
6-
from tests.output_betterproto_pydantic.manual_validation import Msg
6+
from tests.outputs.manual_validation_pydantic.manual_validation import Msg
77

88
msg = Msg()
99

@@ -16,7 +16,7 @@ def test_manual_validation():
1616

1717

1818
def test_manual_validation_non_pydantic():
19-
from tests.output_betterproto.manual_validation import Msg
19+
from tests.outputs.manual_validation.manual_validation import Msg
2020

2121
# Validation is not available for non-pydantic messages
2222
with pytest.raises(TypeError):

betterproto2/tests/test_message_wraping.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
def test_message_wrapping_map():
5-
from tests.output_betterproto.message_wrapping import MapMessage
5+
from tests.outputs.message_wrapping.message_wrapping import MapMessage
66

77
msg = MapMessage(map1={"key": 12.0}, map2={"key": datetime.timedelta(seconds=1)})
88

betterproto2/tests/test_pickling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def test_pickling_complex_message():
4646

4747

4848
def test_recursive_message_defaults():
49-
from tests.output_betterproto.recursivemessage import Intermediate, Test as RecursiveMessage
49+
from tests.outputs.recursivemessage.recursivemessage import Intermediate, Test as RecursiveMessage
5050

5151
msg = RecursiveMessage(name="bob", intermediate=Intermediate(42))
5252
msg = unpickled(msg)

betterproto2/tests/test_unwrap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
def test_unwrap() -> None:
55
from betterproto2 import unwrap
6-
from tests.output_betterproto.unwrap import Message, NestedMessage
6+
from tests.outputs.unwrap.unwrap import Message, NestedMessage
77

88
with pytest.raises(ValueError):
99
unwrap(Message().x)

betterproto2_compiler/tests/generate.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ async def main_async():
9494
generate_test("casing_inner_class", semaphore),
9595
generate_test("deprecated", semaphore),
9696
generate_test("documentation", semaphore),
97+
generate_test("encoding_decoding", semaphore),
9798
generate_test("enum", semaphore),
9899
generate_test("example_service", semaphore),
99100
generate_test("features", semaphore),
@@ -108,8 +109,13 @@ async def main_async():
108109
generate_test("import_cousin_package_same_name", semaphore),
109110
generate_test("import_cousin_package_same_name", semaphore, descriptors=True),
110111
generate_test("import_service_input_message", semaphore),
112+
generate_test("invalid_field", semaphore),
113+
generate_test("invalid_field", semaphore, pydantic=True),
114+
generate_test("manual_validation", semaphore),
115+
generate_test("manual_validation", semaphore, pydantic=True),
111116
generate_test("map", semaphore),
112117
generate_test("mapmessage", semaphore),
118+
generate_test("message_wrapping", semaphore),
113119
generate_test("nestedtwice", semaphore),
114120
generate_test("nested", semaphore),
115121
generate_test("oneof", semaphore),
@@ -125,11 +131,13 @@ async def main_async():
125131
generate_test("repeated", semaphore),
126132
generate_test("repeatedpacked", semaphore),
127133
generate_test("repeated_duration_timestamp", semaphore),
134+
generate_test("rpc_empty_input_message", semaphore),
128135
generate_test("service", semaphore),
129136
generate_test("service_uppercase", semaphore),
130137
generate_test("simple_service", semaphore),
131138
generate_test("stream_stream", semaphore),
132139
generate_test("timestamp_dict_encode", semaphore),
140+
generate_test("unwrap", semaphore),
133141
generate_test("validation", semaphore, pydantic=True),
134142
]
135143
await asyncio.gather(*tasks)

0 commit comments

Comments
 (0)