You'll need to set up the
BIGQUERY_TEST_PROJECT (name of a project) and
BIGQUERY_TEST_BUCKET (name of bucket) env vars in order to run bigrquery
tests locally. I recommend creating a new project because the tests involve
both reading and writing in BigQuery and CloudStorage.
You will also need to have billing enabled for the project, and to
bq_test_project() bq_test_init(name = "basedata") bq_test_dataset(name = random_name(), location = "US") bq_testable() bq_authable() gs_test_bucket() gs_test_object(name = random_name())
Dataset name - used only for testing.
bq_test_project() returns the name of a project suitable for
use in testing.
bq_test_dataset() creates a temporary dataset
whose lifetime is tied to the lifetime of the object that it returns.
bq_test_project() (and hence
automatically skip if auth and a test project are not available.