MCPcopy Create free account
hub / github.com/cloudbase/garm / TestGetFileObjectReader

Method TestGetFileObjectReader

runner/object_store_test.go:414–425  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

412}
413
414func (s *ObjectStoreTestSuite) TestGetFileObjectReader() {
415 reader, err := s.Runner.GetFileObjectReader(s.Fixtures.AdminContext, s.Fixtures.TestFileObject.ID)
416
417 s.Require().Nil(err)
418 s.Require().NotNil(reader)
419 defer reader.Close()
420
421 // Read the content
422 content, err := io.ReadAll(reader)
423 s.Require().Nil(err)
424 s.Require().Equal(s.Fixtures.TestFileContent, content)
425}
426
427func (s *ObjectStoreTestSuite) TestGetFileObjectReaderUnauthorized() {
428 _, err := s.Runner.GetFileObjectReader(s.Fixtures.UnauthorizedContext, s.Fixtures.TestFileObject.ID)

Callers

nothing calls this directly

Calls 2

GetFileObjectReaderMethod · 0.80
CloseMethod · 0.65

Tested by

no test coverage detected