mocks

package
v0.0.0-...-98addd5 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2017 License: MPL-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GPDNSHandler

func GPDNSHandler(w http.ResponseWriter, r *http.Request)

GPDNSHandler mocks the Google Public DNS API

Types

type Mailer

type Mailer struct {
	Messages []MailerMessage
}

Mailer is a mock

func (*Mailer) Clear

func (m *Mailer) Clear()

Clear removes any previously recorded messages

func (*Mailer) Close

func (m *Mailer) Close() error

Close is a mock

func (*Mailer) Connect

func (m *Mailer) Connect() error

Connect is a mock

func (*Mailer) SendMail

func (m *Mailer) SendMail(to []string, subject, msg string) error

SendMail is a mock

type MailerMessage

type MailerMessage struct {
	To      string
	Subject string
	Body    string
}

MailerMessage holds the captured emails from SendMail()

type MockCA

type MockCA struct {
	PEM []byte
}

MockCA is a mock of a CA that always returns the cert from PEM in response to IssueCertificate.

func (*MockCA) GenerateOCSP

func (ca *MockCA) GenerateOCSP(ctx context.Context, xferObj core.OCSPSigningRequest) (ocsp []byte, err error)

GenerateOCSP is a mock

func (*MockCA) IssueCertificate

func (ca *MockCA) IssueCertificate(ctx context.Context, csr x509.CertificateRequest, regID int64) (core.Certificate, error)

IssueCertificate is a mock

func (*MockCA) RevokeCertificate

func (ca *MockCA) RevokeCertificate(ctx context.Context, serial string, reasonCode revocation.Reason) (err error)

RevokeCertificate is a mock

type Publisher

type Publisher struct {
}

Publisher is a mock

func (*Publisher) SubmitToCT

func (*Publisher) SubmitToCT(_ context.Context, der []byte) error

SubmitToCT is a mock

func (*Publisher) SubmitToSingleCT

func (*Publisher) SubmitToSingleCT(_ context.Context, _, _ string, _ []byte) error

SubmitToSingleCT is a mock

type Statter

type Statter struct {
	statsd.NoopClient
	Counters            map[string]int64
	TimingDurationCalls []TimingDuration
}

Statter is a stat counter that is a no-op except for locally handling Inc calls (which are most of what we use).

func NewStatter

func NewStatter() *Statter

NewStatter returns an empty statter with all counters zero

func (*Statter) Inc

func (s *Statter) Inc(metric string, value int64, rate float32) error

Inc increments the indicated metric by the indicated value, in the Counters map maintained by the statter

func (*Statter) TimingDuration

func (s *Statter) TimingDuration(metric string, delta time.Duration, rate float32) error

TimingDuration stores the parameters in the LastTimingDuration field of the MockStatter.

type StorageAuthority

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

StorageAuthority is a mock

func NewStorageAuthority

func NewStorageAuthority(clk clock.Clock) *StorageAuthority

NewStorageAuthority creates a new mock storage authority with the given clock.

func (*StorageAuthority) AddCertificate

func (sa *StorageAuthority) AddCertificate(_ context.Context, certDER []byte, regID int64) (digest string, err error)

AddCertificate is a mock

func (*StorageAuthority) AddSCTReceipt

func (sa *StorageAuthority) AddSCTReceipt(_ context.Context, sct core.SignedCertificateTimestamp) (err error)

AddSCTReceipt is a mock

func (*StorageAuthority) CountCertificatesByNames

func (sa *StorageAuthority) CountCertificatesByNames(_ context.Context, _ []string, _, _ time.Time) (ret map[string]int, err error)

CountCertificatesByNames is a mock

func (*StorageAuthority) CountCertificatesRange

func (sa *StorageAuthority) CountCertificatesRange(_ context.Context, _, _ time.Time) (int64, error)

CountCertificatesRange is a mock

func (*StorageAuthority) CountFQDNSets

func (sa *StorageAuthority) CountFQDNSets(_ context.Context, since time.Duration, names []string) (int64, error)

CountFQDNSets is a mock

func (*StorageAuthority) CountPendingAuthorizations

func (sa *StorageAuthority) CountPendingAuthorizations(_ context.Context, _ int64) (int, error)

CountPendingAuthorizations is a mock

func (*StorageAuthority) CountRegistrationsByIP

func (sa *StorageAuthority) CountRegistrationsByIP(_ context.Context, _ net.IP, _, _ time.Time) (int, error)

CountRegistrationsByIP is a mock

func (*StorageAuthority) DeactivateAuthorization

func (sa *StorageAuthority) DeactivateAuthorization(_ context.Context, _ string) error

DeactivateAuthorization is a mock

func (*StorageAuthority) DeactivateRegistration

func (sa *StorageAuthority) DeactivateRegistration(_ context.Context, _ int64) error

DeactivateRegistration is a mock

func (*StorageAuthority) FQDNSetExists

func (sa *StorageAuthority) FQDNSetExists(_ context.Context, names []string) (bool, error)

FQDNSetExists is a mock

func (*StorageAuthority) FinalizeAuthorization

func (sa *StorageAuthority) FinalizeAuthorization(_ context.Context, authz core.Authorization) (err error)

FinalizeAuthorization is a mock

func (*StorageAuthority) GetAuthorization

func (sa *StorageAuthority) GetAuthorization(_ context.Context, id string) (core.Authorization, error)

GetAuthorization is a mock

func (*StorageAuthority) GetCertificate

func (sa *StorageAuthority) GetCertificate(_ context.Context, serial string) (core.Certificate, error)

GetCertificate is a mock

func (*StorageAuthority) GetCertificateStatus

func (sa *StorageAuthority) GetCertificateStatus(_ context.Context, serial string) (core.CertificateStatus, error)

GetCertificateStatus is a mock

func (*StorageAuthority) GetRegistration

func (sa *StorageAuthority) GetRegistration(_ context.Context, id int64) (core.Registration, error)

GetRegistration is a mock

func (*StorageAuthority) GetRegistrationByKey

func (sa *StorageAuthority) GetRegistrationByKey(_ context.Context, jwk *jose.JsonWebKey) (core.Registration, error)

GetRegistrationByKey is a mock

func (*StorageAuthority) GetSCTReceipt

func (sa *StorageAuthority) GetSCTReceipt(_ context.Context, serial string, logID string) (sct core.SignedCertificateTimestamp, err error)

GetSCTReceipt is a mock

func (*StorageAuthority) GetValidAuthorizations

func (sa *StorageAuthority) GetValidAuthorizations(_ context.Context, regID int64, names []string, now time.Time) (map[string]*core.Authorization, error)

GetValidAuthorizations is a mock

func (*StorageAuthority) MarkCertificateRevoked

func (sa *StorageAuthority) MarkCertificateRevoked(_ context.Context, serial string, reasonCode revocation.Reason) (err error)

MarkCertificateRevoked is a mock

func (*StorageAuthority) NewPendingAuthorization

func (sa *StorageAuthority) NewPendingAuthorization(_ context.Context, authz core.Authorization) (output core.Authorization, err error)

NewPendingAuthorization is a mock

func (*StorageAuthority) NewRegistration

func (sa *StorageAuthority) NewRegistration(_ context.Context, reg core.Registration) (regR core.Registration, err error)

NewRegistration is a mock

func (*StorageAuthority) RevokeAuthorizationsByDomain

func (sa *StorageAuthority) RevokeAuthorizationsByDomain(_ context.Context, ident core.AcmeIdentifier) (int64, int64, error)

RevokeAuthorizationsByDomain is a mock

func (*StorageAuthority) UpdatePendingAuthorization

func (sa *StorageAuthority) UpdatePendingAuthorization(_ context.Context, authz core.Authorization) (err error)

UpdatePendingAuthorization is a mock

func (*StorageAuthority) UpdateRegistration

func (sa *StorageAuthority) UpdateRegistration(_ context.Context, reg core.Registration) (err error)

UpdateRegistration is a mock

type TimingDuration

type TimingDuration struct {
	Metric   string
	Duration time.Duration
	Rate     float32
}

TimingDuration records a statsd call to TimingDuration.

Jump to

Keyboard shortcuts

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