resources

package
v3.0.4+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2019 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const DayFormat string = "2006-01-02"

DayFormat stores a correctly formatted timestamp for the day

Variables

This section is empty.

Functions

This section is empty.

Types

type Resources

type Resources struct {
	Config *config.Config
	Log    *log.Logger
	DB     *database.DB
	MetaDB *database.MetaDB
}

Resources provides a data structure for passing system Resources

func InitIntegrationTestingResources

func InitIntegrationTestingResources(t *testing.T) *Resources

InitIntegrationTestingResources creates a default testing resource bundle for use with integration testing. The MongoDB server is contacted via the URI provided as by go test -args [MongoDB URI].

func InitResources

func InitResources(userConfig string) *Resources

InitResources grabs the configuration file and intitializes the configuration data returning a *Resources object which has all of the necessary configuration information

func InitTestResources

func InitTestResources() *Resources

InitTestResources creates a default testing resource bundle for use with integration testing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL