package localdb
import (
- "context"
-
"git.arvados.org/arvados.git/sdk/go/arvados"
- "git.arvados.org/arvados.git/sdk/go/arvadostest"
- "git.arvados.org/arvados.git/sdk/go/auth"
check "gopkg.in/check.v1"
)
func (s *ContainerRequestSuite) TestCRCreateWithProperties(c *check.C) {
s.setUpVocabulary(c, "")
- ctx := auth.NewContext(context.Background(), &auth.Credentials{Tokens: []string{arvadostest.ActiveTokenV2}})
tests := []struct {
name string
for _, tt := range tests {
c.Log(c.TestName()+" ", tt.name)
- cnt, err := s.localdb.ContainerRequestCreate(ctx, arvados.CreateOptions{
+ cnt, err := s.localdb.ContainerRequestCreate(s.userctx, arvados.CreateOptions{
Select: []string{"uuid", "properties"},
Attrs: map[string]interface{}{
"command": []string{"echo", "foo"},
func (s *ContainerRequestSuite) TestCRUpdateWithProperties(c *check.C) {
s.setUpVocabulary(c, "")
- ctx := auth.NewContext(context.Background(), &auth.Credentials{Tokens: []string{arvadostest.ActiveTokenV2}})
tests := []struct {
name string
}
for _, tt := range tests {
c.Log(c.TestName()+" ", tt.name)
- cnt, err := s.localdb.ContainerRequestCreate(ctx, arvados.CreateOptions{
+ cnt, err := s.localdb.ContainerRequestCreate(s.userctx, arvados.CreateOptions{
Attrs: map[string]interface{}{
"command": []string{"echo", "foo"},
"container_image": "arvados/apitestfixture:latest",
},
})
c.Assert(err, check.IsNil)
- cnt, err = s.localdb.ContainerRequestUpdate(ctx, arvados.UpdateOptions{
+ cnt, err = s.localdb.ContainerRequestUpdate(s.userctx, arvados.UpdateOptions{
UUID: cnt.UUID,
Select: []string{"uuid", "properties"},
Attrs: map[string]interface{}{