test: 泛型类注解补全类型实参(G5 的 GSList[G5Node]、VectorGenericTest 的 Vector[CInt]/[CFloat64T])

配合 TransPyV 新增的「泛型类注解必须带类型实参」fail-fast,把裸泛型注解改为带实参写法。
This commit is contained in:
TermiNexus committed 2026-10-03 11:16:47 +08:00
1 parent f15bb0bc8e
commit 76e1acf4da
2 files changed
+12 -12

No files matched your search

+2 -2
View File
@@ -12,7 +12,7 @@ def vector_main() -> CInt:
pool_mem: t.CPtr = stdlib.malloc(POOL_SIZE)
pool: memhub.MemPool | CPtr = memhub.MemPool(pool_mem, POOL_SIZE)
vi: vector.Vector | CPtr = vector.Vector(pool, 10, CInt(0))
vi: vector.Vector[CInt] | CPtr = vector.Vector(pool, 10, CInt(0))
vi.push(CInt(10))
vi.push(CInt(20))
vi.push(CInt(30))
@@ -29,7 +29,7 @@ def vector_main() -> CInt:
vi.free()
vd: vector.Vector | CPtr = vector.Vector(pool, 8, CFloat64T(0.0))
vd: vector.Vector[CFloat64T] | CPtr = vector.Vector(pool, 8, CFloat64T(0.0))
vd.push(CFloat64T(1.5))
vd.push(CFloat64T(2.7))
vd.push(CFloat64T(3.14))