# Functions
AllDigits returns true if all runes of a string are digits.
CanonicalPhoneNumber returns the E.164 formatted phone number.
DefaultHTTPTransport returns a clean, non-globally-modifiable HTTP transport with similar defaults as http.DefaultTransport.
DevMode indicates whether the project is running in development mode.
ErrorsToStrings converts a list of errors to a list of strings of those error's Error() value, excluding any nil errors.
RandomBase64String encodes a random base64 string of a given length.
RandomBytes returns a byte slice of random values of the given length.
RandomHexString generates a random string of the provided length.
Root returns the filepath to the root of this project.
TestContext returns a context with test values pre-populated.
TestLogger returns a logger configured for test.
TestTimeout controls the individual test timeout, primarily used on a context for chromedp tests.
TrimSpace trims space and "zero-width no-break space".
TrimSpaceAndNonPrintable trims spaces and non-printable chars from the beginning and end of a string.
TruncateUTCHour returns a new time value that is truncated to the hour.
# Constants
PasswordSentinel is the password string inserted into forms.
RFC3339Date formats time as RFC3339 but without a time component (e.g.
RFC3339Squish is the RFC3339 datetime but all dashes and timezone indicators are removed.
StatsDisplayDays is the number of days for which to display statistics.
TestPhoneNumber is a test phone number to use for tests.
# Variables
DebugGoogleCloudResponses controls whether HTTP requests should request GFE debug headers.
SkipE2ESMS controls whether the e2e runners use SMS.