github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/demo/groups/z_2_d_filetest.gno (about) 1 // PKGPATH: gno.land/r/groups_test 2 package groups_test 3 4 // SEND: 200000000ugnot 5 6 import ( 7 "std" 8 "strconv" 9 10 "gno.land/p/demo/testutils" 11 "gno.land/r/demo/groups" 12 "gno.land/r/demo/users" 13 ) 14 15 var gid groups.GroupID 16 17 func main() { 18 users.Register("", "gnouser", "my profile") 19 gid = groups.CreateGroup("test_group") 20 println(gid) 21 22 // delete member via anon user 23 test2 := testutils.TestAddress("test2") 24 std.TestSetOrigCaller(test2) 25 std.TestSetOrigSend(std.Coins{{"ugnot", 9000000}}, nil) 26 27 groups.DeleteMember(gid, 0) 28 println(groups.Render("")) 29 } 30 31 // Error: 32 // unauthorized to delete member