Fix inconsistent Python union creator function naming (#8981)

This commit is contained in:
tmimmanuel
2026-03-19 12:36:37 +00:00
committed by GitHub
parent 21b033227e
commit 22770f7e85
10 changed files with 401 additions and 3 deletions

21
tests/union_name_test.fbs Normal file
View File

@@ -0,0 +1,21 @@
// Test for union creator naming consistency (issue #8843).
// Uses non-UpperCamel union name to verify that Function() naming
// is used consistently for both definition and call site.
namespace union_name_test;
table Foo {
val: int;
}
table Bar {
name: string;
}
union my_test_union { Foo, Bar }
table Container {
u: my_test_union;
}
root_type Container;