fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/stretchr/testify/require | Package require implements the same assertions as the `assert` package but stops test execution when a test fails. |
go.mongodb.org/mongo-driver/bson | Package bson is a library for reading, writing, and manipulating BSON. |
io/ioutil | Package ioutil implements some I/O utility functions. |
path | Package path implements utility routines for manipulating slash-separated paths. |
testing | Package testing provides support for automated testing of Go packages. |