From ca20069ca350e3b78707f1470041ce9e8bb0e0bc Mon Sep 17 00:00:00 2001 From: boukeversteegh Date: Sun, 24 May 2020 20:26:13 +0200 Subject: [PATCH] Test case for issue #59 --- .../import_parent_package_from_child.proto | 12 ++++++++++++ .../parent_package_message.proto | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 betterproto/tests/inputs/import_parent_package_from_child/import_parent_package_from_child.proto create mode 100644 betterproto/tests/inputs/import_parent_package_from_child/parent_package_message.proto diff --git a/betterproto/tests/inputs/import_parent_package_from_child/import_parent_package_from_child.proto b/betterproto/tests/inputs/import_parent_package_from_child/import_parent_package_from_child.proto new file mode 100644 index 0000000..c43c1bc --- /dev/null +++ b/betterproto/tests/inputs/import_parent_package_from_child/import_parent_package_from_child.proto @@ -0,0 +1,12 @@ +syntax = "proto3"; + +import "parent_package_message.proto"; + +package parent.child; + +// Tests generated imports when a message refers to a message defined in its parent package + +message Test { + ParentPackageMessage message_implicit = 1; + parent.ParentPackageMessage message_explicit = 2; +} diff --git a/betterproto/tests/inputs/import_parent_package_from_child/parent_package_message.proto b/betterproto/tests/inputs/import_parent_package_from_child/parent_package_message.proto new file mode 100644 index 0000000..cea3066 --- /dev/null +++ b/betterproto/tests/inputs/import_parent_package_from_child/parent_package_message.proto @@ -0,0 +1,6 @@ +syntax = "proto3"; + +package parent; + +message ParentPackageMessage { +}