sdk/wot: fix test types.
This commit is contained in:
+8
-16
@@ -14,8 +14,7 @@ func TestLoadWoT(t *testing.T) {
|
||||
ctx := t.Context()
|
||||
|
||||
// test with fiatjaf's pubkey
|
||||
wotch, err := sys.loadWoT(ctx, nostr.MustPubKeyFromHex("3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"))
|
||||
require.NoError(t, err)
|
||||
wotch := sys.loadWoT(ctx, nostr.MustPubKeyFromHex("3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"))
|
||||
|
||||
wot := make([]nostr.PubKey, 0, 100000)
|
||||
wotch2 := make(chan nostr.PubKey)
|
||||
@@ -60,8 +59,7 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
|
||||
// these are the same pubkey
|
||||
go func() {
|
||||
rabble, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
require.NoError(t, err)
|
||||
rabble := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
diffs[0] = nostr.Now()
|
||||
rabble1 = rabble
|
||||
wg.Done()
|
||||
@@ -69,8 +67,7 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
|
||||
time.Sleep(time.Millisecond * 20)
|
||||
go func() {
|
||||
rabble, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
require.NoError(t, err)
|
||||
rabble := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
diffs[1] = nostr.Now()
|
||||
rabble2 = rabble
|
||||
wg.Done()
|
||||
@@ -78,8 +75,7 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
|
||||
time.Sleep(time.Millisecond * 20)
|
||||
go func() {
|
||||
rabble, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
require.NoError(t, err)
|
||||
rabble := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa"))
|
||||
diffs[2] = nostr.Now()
|
||||
rabble3 = rabble
|
||||
wg.Done()
|
||||
@@ -88,8 +84,7 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
// these should map to the same pos
|
||||
time.Sleep(time.Millisecond * 20)
|
||||
go func() {
|
||||
alex, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("9ce71f1506ccf4b99f234af49bd6202be883a80f95a155c6e9a1c36fd7e780c7"))
|
||||
require.NoError(t, err)
|
||||
alex := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("9ce71f1506ccf4b99f234af49bd6202be883a80f95a155c6e9a1c36fd7e780c7"))
|
||||
diffs[3] = nostr.Now()
|
||||
alex1 = alex
|
||||
wg.Done()
|
||||
@@ -97,8 +92,7 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
|
||||
time.Sleep(time.Millisecond * 20)
|
||||
go func() {
|
||||
alex, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("9ce71f1506ccf4b99f234af49bd6202be883a80f95a155c6e9a1c36fd7e780c7"))
|
||||
require.NoError(t, err)
|
||||
alex := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("9ce71f1506ccf4b99f234af49bd6202be883a80f95a155c6e9a1c36fd7e780c7"))
|
||||
diffs[4] = nostr.Now()
|
||||
alex2 = alex
|
||||
wg.Done()
|
||||
@@ -106,16 +100,14 @@ func TestLoadWoTManyPeople(t *testing.T) {
|
||||
|
||||
// these are independent
|
||||
go func() {
|
||||
hodlbod, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"))
|
||||
require.NoError(t, err)
|
||||
hodlbod := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"))
|
||||
require.True(t, hodlbod.Contains(nostr.MustPubKeyFromHex("ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49")))
|
||||
require.True(t, hodlbod.Contains(nostr.MustPubKeyFromHex("76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa")))
|
||||
require.True(t, hodlbod.Contains(nostr.MustPubKeyFromHex("3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d")))
|
||||
wg.Done()
|
||||
}()
|
||||
go func() {
|
||||
mikedilger, err := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"))
|
||||
require.NoError(t, err)
|
||||
mikedilger := sys.LoadWoTFilter(ctx, nostr.MustPubKeyFromHex("ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49"))
|
||||
require.True(t, mikedilger.Contains(nostr.MustPubKeyFromHex("97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322")))
|
||||
require.True(t, mikedilger.Contains(nostr.MustPubKeyFromHex("3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d")))
|
||||
wg.Done()
|
||||
|
||||
Reference in New Issue
Block a user