z2_filetest.gno
0.76 Kb ยท 25 lines
1package main
2
3import (
4 "std"
5 "testing"
6
7 "gno.land/p/demo/testutils"
8 "gno.land/r/demo/tests"
9)
10
11// When a single realm in the frames, PreviousRealm returns the user
12// When 2 or more realms in the frames, PreviousRealm returns the second to last
13func main() {
14 var (
15 eoa = testutils.TestAddress("someone")
16 rTestsAddr = std.DerivePkgAddr("gno.land/r/demo/tests")
17 )
18 testing.SetOriginCaller(eoa)
19 println("tests.GetPreviousRealm().Address(): ", tests.GetPreviousRealm().Address())
20 println("tests.GetRSubtestsPreviousRealm().Address(): ", tests.GetRSubtestsPreviousRealm().Address())
21}
22
23// Output:
24// tests.GetPreviousRealm().Address(): g1wdhk6et0dej47h6lta047h6lta047h6lrnerlk
25// tests.GetRSubtestsPreviousRealm().Address(): g1gz4ycmx0s6ln2wdrsh4e00l9fsel2wskqa3snq