mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 12:42:25 -05:00 
			
		
		
		
	Lots of renaming and moving stuff, some bug fixes, more lenient parsing of notifications and home timeline.
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package account_test
 | |
| 
 | |
| import (
 | |
| 	"github.com/sirupsen/logrus"
 | |
| 	"github.com/stretchr/testify/suite"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/api/client/account"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/blob"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/config"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/db"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/federation"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/oauth"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/processing"
 | |
| 	"github.com/superseriousbusiness/gotosocial/internal/typeutils"
 | |
| )
 | |
| 
 | |
| // nolint
 | |
| type AccountStandardTestSuite struct {
 | |
| 	// standard suite interfaces
 | |
| 	suite.Suite
 | |
| 	config    *config.Config
 | |
| 	db        db.DB
 | |
| 	log       *logrus.Logger
 | |
| 	tc        typeutils.TypeConverter
 | |
| 	storage   blob.Storage
 | |
| 	federator federation.Federator
 | |
| 	processor processing.Processor
 | |
| 
 | |
| 	// standard suite models
 | |
| 	testTokens       map[string]*oauth.Token
 | |
| 	testClients      map[string]*oauth.Client
 | |
| 	testApplications map[string]*gtsmodel.Application
 | |
| 	testUsers        map[string]*gtsmodel.User
 | |
| 	testAccounts     map[string]*gtsmodel.Account
 | |
| 	testAttachments  map[string]*gtsmodel.MediaAttachment
 | |
| 	testStatuses     map[string]*gtsmodel.Status
 | |
| 
 | |
| 	// module being tested
 | |
| 	accountModule *account.Module
 | |
| }
 |