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