generators

package
v0.0.0-...-45c4399 Latest Latest
Warning

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

Go to latest
Published: Aug 27, 2023 License: MIT Imports: 7 Imported by: 0

README

Generators

Generators create mock data for testing purposes.

Members

Generate a test set of members with payment history using members generator by specifying the number of members to create. For example, the following will generate 200 members of various tiers with randomized payment histories.

go run members.go 200

Purging test data

The easiest way to purge test data is to just rebuild the database. A quick method is to completely migrate down, and then migrate back up. The following commands will perform these tasks if run from the root of the workspace.

make migrate-down
make migrate-up

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FakeAccessEvents

func FakeAccessEvents(numOfEvents int, db datastore.DataStore)

func FakeMember

func FakeMember() models.Member

func FakeMemberCounts

func FakeMemberCounts(numberOfMonths int, db datastore.DataStore)

func FakeResources

func FakeResources(db datastore.DataStore)

func RegisterTestUser

func RegisterTestUser(db datastore.DataStore)

func Seed

func Seed(db datastore.DataStore, numMembers int)

func TestMember

func TestMember() models.Member

Types

This section is empty.

Jump to

Keyboard shortcuts

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