diff options
Diffstat (limited to 'testrig')
| -rw-r--r-- | testrig/db.go | 6 | ||||
| -rw-r--r-- | testrig/testmodels.go | 54 | 
2 files changed, 60 insertions, 0 deletions
diff --git a/testrig/db.go b/testrig/db.go index fe38c3164..f34f7936b 100644 --- a/testrig/db.go +++ b/testrig/db.go @@ -141,6 +141,12 @@ func StandardDBSetup(db db.DB, accounts map[string]*gtsmodel.Account) {  		}  	} +	for _, v := range NewTestMentions() { +		if err := db.Put(v); err != nil { +			panic(err) +		} +	} +  	for _, v := range NewTestFaves() {  		if err := db.Put(v); err != nil {  			panic(err) diff --git a/testrig/testmodels.go b/testrig/testmodels.go index da5cbe7af..77274474c 100644 --- a/testrig/testmodels.go +++ b/testrig/testmodels.go @@ -937,6 +937,31 @@ func NewTestStatuses() map[string]*gtsmodel.Status {  			},  			ActivityStreamsType: gtsmodel.ActivityStreamsNote,  		}, +		"local_account_1_status_5": { +			ID:                       "01FCTA44PW9H1TB328S9AQXKDS", +			URI:                      "http://localhost:8080/users/the_mighty_zork/statuses/01FCTA44PW9H1TB328S9AQXKDS", +			URL:                      "http://localhost:8080/@the_mighty_zork/statuses/01FCTA44PW9H1TB328S9AQXKDS", +			Content:                  "hi!", +			Attachments:              []string{}, +			CreatedAt:                time.Now().Add(-1 * time.Minute), +			UpdatedAt:                time.Now().Add(-1 * time.Minute), +			Local:                    true, +			AccountID:                "01F8MH1H7YV1Z7D2C8K2730QBF", +			InReplyToID:              "", +			BoostOfID:                "", +			ContentWarning:           "", +			Visibility:               gtsmodel.VisibilityMutualsOnly, +			Sensitive:                false, +			Language:                 "en", +			CreatedWithApplicationID: "01F8MGY43H3N2C8EWPR2FPYEXG", +			VisibilityAdvanced: >smodel.VisibilityAdvanced{ +				Federated: true, +				Boostable: true, +				Replyable: true, +				Likeable:  true, +			}, +			ActivityStreamsType: gtsmodel.ActivityStreamsNote, +		},  		"local_account_2_status_1": {  			ID:                       "01F8MHBQCBTDKN6X5VHGMMN4MA",  			URI:                      "http://localhost:8080/users/1happyturtle/statuses/01F8MHBQCBTDKN6X5VHGMMN4MA", @@ -1076,6 +1101,35 @@ func NewTestTags() map[string]*gtsmodel.Tag {  			Listable:               true,  			LastStatusAt:           time.Now().Add(-71 * time.Hour),  		}, +		"Hashtag": { +			ID:                     "01FCT9SGYA71487N8D0S1M638G", +			URL:                    "http://localhost:8080/tags/Hashtag", +			Name:                   "Hashtag", +			FirstSeenFromAccountID: "", +			CreatedAt:              time.Now().Add(-71 * time.Hour), +			UpdatedAt:              time.Now().Add(-71 * time.Hour), +			Useable:                true, +			Listable:               true, +			LastStatusAt:           time.Now().Add(-71 * time.Hour), +		}, +	} +} + +// NewTestMentions returns a map of gts model mentions keyed by their name. +func NewTestMentions() map[string]*gtsmodel.Mention { +	return map[string]*gtsmodel.Mention{ +		"zork_mention_foss_satan": { +			ID:                  "01FCTA2Y6FGHXQA4ZE6N5NMNEX", +			StatusID:            "01FCTA44PW9H1TB328S9AQXKDS", +			CreatedAt:           time.Now().Add(-1 * time.Minute), +			UpdatedAt:           time.Now().Add(-1 * time.Minute), +			OriginAccountID:     "01F8MH1H7YV1Z7D2C8K2730QBF", +			OriginAccountURI:    "http://localhost:8080/users/the_mighty_zork", +			TargetAccountID:     "01F8MH5ZK5VRH73AKHQM6Y9VNX", +			NameString:          "@foss_satan@fossbros-anonymous.io", +			MentionedAccountURI: "http://fossbros-anonymous.io/users/foss_satan", +			MentionedAccountURL: "http://fossbros-anonymous.io/@foss_satan", +		},  	}  }  | 
