diff --git a/betterproto/tests/inputs/import_packages_same_name/import_packages_same_name.proto b/betterproto/tests/inputs/import_packages_same_name/import_packages_same_name.proto new file mode 100644 index 0000000..c1f28e9 --- /dev/null +++ b/betterproto/tests/inputs/import_packages_same_name/import_packages_same_name.proto @@ -0,0 +1,11 @@ +syntax = "proto3"; + +import "users_v1.proto"; +import "posts_v1.proto"; + +// Tests generated message can correctly reference two packages with the same leaf-name + +message Test { + users.v1.User user = 1; + posts.v1.Post post = 2; +} diff --git a/betterproto/tests/inputs/import_packages_same_name/posts_v1.proto b/betterproto/tests/inputs/import_packages_same_name/posts_v1.proto new file mode 100644 index 0000000..506bf11 --- /dev/null +++ b/betterproto/tests/inputs/import_packages_same_name/posts_v1.proto @@ -0,0 +1,7 @@ +syntax = "proto3"; + +package posts.v1; + +message Post { + +} diff --git a/betterproto/tests/inputs/import_packages_same_name/users_v1.proto b/betterproto/tests/inputs/import_packages_same_name/users_v1.proto new file mode 100644 index 0000000..6e46ba8 --- /dev/null +++ b/betterproto/tests/inputs/import_packages_same_name/users_v1.proto @@ -0,0 +1,7 @@ +syntax = "proto3"; + +package users.v1; + +message User { + +}