Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 010729a

Browse files
committed
Add test case
1 parent 739ee98 commit 010729a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

mypyc/test-data/run-vecs-i64.test

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,16 @@ def test_cap_with_initializer() -> None:
500500
assert v[0] == 1
501501
assert v[1] == 2
502502

503+
def test_cap_from_range() -> None:
504+
v = vec[i64](range(7), capacity=10)
505+
old = v
506+
v = append(v, 7)
507+
v = append(v, 8)
508+
v = append(v, 9)
509+
v[0] = 99
510+
assert old[0] == 99
511+
assert v == vec[i64]([99, 1, 2, 3, 4, 5, 6, 7, 8, 9])
512+
503513
def test_cap_variable(n: i64 = 3) -> None:
504514
v = vec[i64](capacity=n)
505515
assert len(v) == 0

0 commit comments

Comments
 (0)