MCPcopy Create free account
hub / github.com/Thunder-Compute/thunder-cli / TestHasAllModifyFlags

Function TestHasAllModifyFlags

cmd/modify_test.go:405–423  ·  view source on GitHub ↗

── hasAllModifyFlags ───────────────────────────────────────────────────────

(t *testing.T)

Source from the content-addressed store, hash-verified

403// ── hasAllModifyFlags ───────────────────────────────────────────────────────
404
405func TestHasAllModifyFlags(t *testing.T) {
406 t.Run("no flags returns false", func(t *testing.T) {
407 cmd := newModifyCmd()
408 assert.False(t, hasAllModifyFlags(cmd))
409 })
410
411 t.Run("single flag returns true", func(t *testing.T) {
412 cmd := newModifyCmd()
413 _ = cmd.Flags().Set("gpu", "h100")
414 assert.True(t, hasAllModifyFlags(cmd))
415 })
416
417 t.Run("multiple flags returns true", func(t *testing.T) {
418 cmd := newModifyCmd()
419 _ = cmd.Flags().Set("gpu", "h100")
420 _ = cmd.Flags().Set("num-gpus", "2")
421 assert.True(t, hasAllModifyFlags(cmd))
422 })
423}
424
425// ── buildModifyPresets ──────────────────────────────────────────────────────
426

Callers

nothing calls this directly

Calls 2

newModifyCmdFunction · 0.85
hasAllModifyFlagsFunction · 0.85

Tested by

no test coverage detected