mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
chore: rename template restart requirement to autostop requirement (#9295)
This commit is contained in:
+27
-27
@@ -242,7 +242,7 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, "", updated.Icon)
|
||||
assert.Equal(t, "", updated.DisplayName)
|
||||
})
|
||||
t.Run("RestartRequirement", func(t *testing.T) {
|
||||
t.Run("AutostopRequirement", func(t *testing.T) {
|
||||
t.Parallel()
|
||||
t.Run("BlockedAGPL", func(t *testing.T) {
|
||||
t.Parallel()
|
||||
@@ -252,7 +252,7 @@ func TestTemplateEdit(t *testing.T) {
|
||||
_ = coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
|
||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||
ctr.DefaultTTLMillis = nil
|
||||
ctr.RestartRequirement = nil
|
||||
ctr.AutostopRequirement = nil
|
||||
})
|
||||
|
||||
cases := []struct {
|
||||
@@ -263,20 +263,20 @@ func TestTemplateEdit(t *testing.T) {
|
||||
{
|
||||
name: "Weekdays",
|
||||
flags: []string{
|
||||
"--restart-requirement-weekdays", "monday",
|
||||
"--autostop-requirement-weekdays", "monday",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "WeekdaysNoneAllowed",
|
||||
flags: []string{
|
||||
"--restart-requirement-weekdays", "none",
|
||||
"--autostop-requirement-weekdays", "none",
|
||||
},
|
||||
ok: true,
|
||||
},
|
||||
{
|
||||
name: "Weeks",
|
||||
flags: []string{
|
||||
"--restart-requirement-weeks", "1",
|
||||
"--autostop-requirement-weeks", "1",
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -312,8 +312,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
})
|
||||
}
|
||||
})
|
||||
@@ -326,7 +326,7 @@ func TestTemplateEdit(t *testing.T) {
|
||||
_ = coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
|
||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||
ctr.DefaultTTLMillis = nil
|
||||
ctr.RestartRequirement = nil
|
||||
ctr.AutostopRequirement = nil
|
||||
})
|
||||
|
||||
// Make a proxy server that will return a valid entitlements
|
||||
@@ -377,20 +377,20 @@ func TestTemplateEdit(t *testing.T) {
|
||||
{
|
||||
name: "Weekdays",
|
||||
flags: []string{
|
||||
"--restart-requirement-weekdays", "monday",
|
||||
"--autostop-requirement-weekdays", "monday",
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "WeekdaysNoneAllowed",
|
||||
flags: []string{
|
||||
"--restart-requirement-weekdays", "none",
|
||||
"--autostop-requirement-weekdays", "none",
|
||||
},
|
||||
ok: true,
|
||||
},
|
||||
{
|
||||
name: "Weeks",
|
||||
flags: []string{
|
||||
"--restart-requirement-weeks", "1",
|
||||
"--autostop-requirement-weeks", "1",
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -426,8 +426,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
})
|
||||
}
|
||||
})
|
||||
@@ -439,7 +439,7 @@ func TestTemplateEdit(t *testing.T) {
|
||||
_ = coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
|
||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||
ctr.DefaultTTLMillis = nil
|
||||
ctr.RestartRequirement = nil
|
||||
ctr.AutostopRequirement = nil
|
||||
})
|
||||
|
||||
// Make a proxy server that will return a valid entitlements
|
||||
@@ -475,8 +475,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
var req codersdk.UpdateTemplateMeta
|
||||
err = json.Unmarshal(body, &req)
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, req.RestartRequirement.DaysOfWeek, []string{"monday", "tuesday"})
|
||||
assert.EqualValues(t, req.RestartRequirement.Weeks, 3)
|
||||
assert.Equal(t, req.AutostopRequirement.DaysOfWeek, []string{"monday", "tuesday"})
|
||||
assert.EqualValues(t, req.AutostopRequirement.Weeks, 3)
|
||||
|
||||
r.Body = io.NopCloser(bytes.NewReader(body))
|
||||
atomic.AddInt64(&updateTemplateCalled, 1)
|
||||
@@ -504,8 +504,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
"templates",
|
||||
"edit",
|
||||
template.Name,
|
||||
"--restart-requirement-weekdays", "monday,tuesday",
|
||||
"--restart-requirement-weeks", "3",
|
||||
"--autostop-requirement-weekdays", "monday,tuesday",
|
||||
"--autostop-requirement-weeks", "3",
|
||||
}
|
||||
inv, root := clitest.New(t, cmdArgs...)
|
||||
clitest.SetupConfig(t, proxyClient, root)
|
||||
@@ -525,8 +525,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
})
|
||||
})
|
||||
// TODO(@dean): remove this test when we remove max_ttl
|
||||
@@ -750,7 +750,7 @@ func TestTemplateEdit(t *testing.T) {
|
||||
_ = coderdtest.AwaitTemplateVersionJob(t, client, version.ID)
|
||||
template := coderdtest.CreateTemplate(t, client, user.OrganizationID, version.ID, func(ctr *codersdk.CreateTemplateRequest) {
|
||||
ctr.DefaultTTLMillis = nil
|
||||
ctr.RestartRequirement = nil
|
||||
ctr.AutostopRequirement = nil
|
||||
ctr.FailureTTLMillis = nil
|
||||
ctr.TimeTilDormantMillis = nil
|
||||
})
|
||||
@@ -793,8 +793,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
assert.Equal(t, template.AllowUserAutostart, updated.AllowUserAutostart)
|
||||
assert.Equal(t, template.AllowUserAutostop, updated.AllowUserAutostop)
|
||||
assert.Equal(t, template.FailureTTLMillis, updated.FailureTTLMillis)
|
||||
@@ -887,8 +887,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
assert.Equal(t, template.AllowUserAutostart, updated.AllowUserAutostart)
|
||||
assert.Equal(t, template.AllowUserAutostop, updated.AllowUserAutostop)
|
||||
assert.Equal(t, template.FailureTTLMillis, updated.FailureTTLMillis)
|
||||
@@ -985,8 +985,8 @@ func TestTemplateEdit(t *testing.T) {
|
||||
assert.Equal(t, template.Icon, updated.Icon)
|
||||
assert.Equal(t, template.DisplayName, updated.DisplayName)
|
||||
assert.Equal(t, template.DefaultTTLMillis, updated.DefaultTTLMillis)
|
||||
assert.Equal(t, template.RestartRequirement.DaysOfWeek, updated.RestartRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.RestartRequirement.Weeks, updated.RestartRequirement.Weeks)
|
||||
assert.Equal(t, template.AutostopRequirement.DaysOfWeek, updated.AutostopRequirement.DaysOfWeek)
|
||||
assert.Equal(t, template.AutostopRequirement.Weeks, updated.AutostopRequirement.Weeks)
|
||||
assert.Equal(t, template.AllowUserAutostart, updated.AllowUserAutostart)
|
||||
assert.Equal(t, template.AllowUserAutostop, updated.AllowUserAutostop)
|
||||
assert.Equal(t, template.FailureTTLMillis, updated.FailureTTLMillis)
|
||||
|
||||
Reference in New Issue
Block a user