testweave

package
v0.24.5 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func OkayError

func OkayError(t *testing.T, e error, prefix string) (okay bool, err error)

Types

type TestWeave

type TestWeave struct {
	// contains filtered or unexported fields
}

func NewWeaver

func NewWeaver(name string) *TestWeave

func NewWeaverCatalog

func NewWeaverCatalog(name string, db *sql.DB, cat *weave.Catalog, shuffle bool) *TestWeave

func NewWeaverOptions

func NewWeaverOptions(name string, shuffle bool) *TestWeave

func (*TestWeave) Assemble

func (dt *TestWeave) Assemble() (ret *weave.Catalog, err error)

func (*TestWeave) Close

func (dt *TestWeave) Close()

func (*TestWeave) MakeDomain

func (dt *TestWeave) MakeDomain(names []string, add ...eph.Ephemera)

func (*TestWeave) ReadAssignments

func (dt *TestWeave) ReadAssignments() ([]string, error)

func (*TestWeave) ReadDomain

func (dt *TestWeave) ReadDomain(n string) (ret []string, err error)

an array of dependencies

func (*TestWeave) ReadDomains

func (dt *TestWeave) ReadDomains() ([]string, error)

func (*TestWeave) ReadFields

func (dt *TestWeave) ReadFields() ([]string, error)

domain, kind, field name, affinity, subtype sorted by kind and within each kind, the field name

func (*TestWeave) ReadGrammar

func (dt *TestWeave) ReadGrammar() ([]string, error)

domain, input, serialized program

func (*TestWeave) ReadKinds

func (dt *TestWeave) ReadKinds() (ret []string, err error)

domain, kind, expanded materialized path ordered by domain, length of path, and name ( that erases their natural, dependency order --

but independent siblings dont otherwise have a consistent order for testing )

func (*TestWeave) ReadLocals

func (dt *TestWeave) ReadLocals() ([]string, error)

domain, kind, name, serialized initialization

func (*TestWeave) ReadNames

func (dt *TestWeave) ReadNames() ([]string, error)

domain, noun, name, rank

func (*TestWeave) ReadNouns

func (dt *TestWeave) ReadNouns() ([]string, error)

domain, noun, kind

func (*TestWeave) ReadPairs

func (dt *TestWeave) ReadPairs() ([]string, error)

domain, relation, noun, other noun original order was domain, and alpha relation name

func (*TestWeave) ReadPatterns

func (dt *TestWeave) ReadPatterns() ([]string, error)

domain, pattern, labels, result field

func (*TestWeave) ReadPlurals

func (dt *TestWeave) ReadPlurals() ([]string, error)

domain, many, one

func (*TestWeave) ReadRelations

func (dt *TestWeave) ReadRelations() ([]string, error)

domain, relation, one kind, other kind, cardinality ordered by name of the relation for test consistency.

func (*TestWeave) ReadRules

func (dt *TestWeave) ReadRules() ([]string, error)

domain, pattern, target, rank, filter, prog

func (*TestWeave) ReadValues

func (dt *TestWeave) ReadValues() ([]string, error)

domain, noun, field, value

Jump to

Keyboard shortcuts

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