Skip to content

Commit 4d482cf

Browse files
committed
RHINENG-19230: fix tests related to baselines
1 parent 8e26919 commit 4d482cf

8 files changed

Lines changed: 18 additions & 41 deletions

File tree

conf/local.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ TZ=UTC
3131
GORUN=on
3232

3333
# don't put "" or '' around the text otherwise they'll be included into content
34-
POD_CONFIG=label=upload;baseline_change_eval=false;use_testing_db
34+
POD_CONFIG=label=upload;template_change_eval=false;use_testing_db

conf/test.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ DB_PASSWD=passwd
1010
LIMIT_PAGE_SIZE=false
1111

1212
# don't put "" or '' around the text otherwise they'll be included into content
13-
POD_CONFIG=label=upload;vmaas_call_max_retries=100;baseline_change_eval=false;update_users;update_db_config;use_testing_db
13+
POD_CONFIG=label=upload;vmaas_call_max_retries=100;template_change_eval=false;update_users;update_db_config;use_testing_db
1414

1515
KESSEL_URL=platform:9005
1616
KESSEL_INSECURE=true

manager/controllers/advisory_systems_export_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func TestAdvisorySystemsExportCSV(t *testing.T) {
3737
assert.Equal(t, "00000000-0000-0000-0000-000000000001,2020-09-22T16:00:00Z,false,RHEL 8.10,8.10,2018-08-26T16:00:00Z,"+
3838
"2018-09-02T16:00:00Z,2018-09-09T16:00:00Z,2018-08-26T16:00:00Z,\"[{'key':'k1','namespace':'ns1','value':'val1'},"+
3939
"{'key':'k2','namespace':'ns1','value':'val2'}]\",\"[{'id':'inventory-group-1','name':'group1'}]\","+
40-
"1,baseline_1-1,temp1-1,99900000-0000-0000-0000-000000000001,Installable,false,false,"+
40+
"0,,temp1-1,99900000-0000-0000-0000-000000000001,Installable,false,false,"+
4141
"00000000-0000-0000-0000-000000000001",
4242
lines[1])
4343
}

manager/controllers/advisory_systems_test.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"app/base/utils"
66
"fmt"
77
"net/http"
8+
"strings"
89
"testing"
910

1011
"github.com/stretchr/testify/assert"
@@ -28,8 +29,8 @@ func TestAdvisorySystemsDefault(t *testing.T) {
2829
assert.Equal(t, "2018-09-09 16:00:00 +0000 UTC", output.Data[0].Attributes.CulledTimestamp.String())
2930
assert.Equal(t, "2018-08-26 16:00:00 +0000 UTC", output.Data[0].Attributes.Created.String())
3031
assert.Equal(t, SystemTagsList{{"k1", "ns1", "val1"}, {"k2", "ns1", "val2"}}, output.Data[0].Attributes.Tags)
31-
assert.Equal(t, "baseline_1-1", output.Data[0].Attributes.BaselineName)
32-
assert.Equal(t, int64(1), output.Data[0].Attributes.BaselineID)
32+
assert.Equal(t, "", output.Data[0].Attributes.BaselineName)
33+
assert.Equal(t, int64(0), output.Data[0].Attributes.BaselineID)
3334
assert.False(t, output.Data[0].Attributes.SatelliteManaged)
3435
assert.False(t, output.Data[0].Attributes.BuiltPkgcache)
3536
}
@@ -82,6 +83,9 @@ func TestAdvisorySystemsSorts(t *testing.T) {
8283
core.SetupTest(t)
8384

8485
for sort := range AdvisorySystemsFields {
86+
if strings.HasPrefix(sort, "baseline") {
87+
continue // ignore obsoleted baseline attributes
88+
}
8589
w := CreateRequestRouterWithPath("GET", "/:advisory_id", "RH-1", fmt.Sprintf("?sort=%v", sort), nil, "",
8690
AdvisorySystemsListHandler)
8791

manager/controllers/system_detail_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ func TestSystemDetailDefault1(t *testing.T) {
3131
assert.Equal(t, "10", output.Data.Attributes.OSMinor)
3232
assert.Equal(t, "8.10", output.Data.Attributes.Rhsm)
3333
assert.Equal(t, "RHEL 8.10", output.Data.Attributes.OS)
34-
assert.Equal(t, "baseline_1-1", output.Data.Attributes.BaselineName)
35-
assert.Equal(t, true, *output.Data.Attributes.BaselineUpToDate)
36-
assert.Equal(t, int64(1), output.Data.Attributes.BaselineID)
34+
assert.Equal(t, "", output.Data.Attributes.BaselineName)
35+
assert.Nil(t, output.Data.Attributes.BaselineUpToDate)
36+
assert.Equal(t, int64(0), output.Data.Attributes.BaselineID)
3737
}
3838

3939
func TestSystemDetailDefault2(t *testing.T) {

manager/controllers/systems_export_test.go

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ func TestSystemsExportJSON(t *testing.T) {
4242
assert.Equal(t, "2018-09-09 16:00:00 +0000 UTC", output[0].SystemItemAttributes.CulledTimestamp.String())
4343
assert.Equal(t, "2018-08-26 16:00:00 +0000 UTC", output[0].SystemItemAttributes.Created.String())
4444
assert.Equal(t, SystemTagsList{{"k1", "ns1", "val1"}, {"k2", "ns1", "val2"}}, output[0].SystemItemAttributes.Tags)
45-
assert.Equal(t, "baseline_1-1", output[0].SystemItemAttributes.BaselineName)
46-
assert.Equal(t, int64(1), output[0].SystemItemAttributes.BaselineID)
45+
assert.Equal(t, "", output[0].SystemItemAttributes.BaselineName)
46+
assert.Equal(t, int64(0), output[0].SystemItemAttributes.BaselineID)
4747
}
4848

4949
func TestSystemsExportCSV(t *testing.T) {
@@ -58,9 +58,9 @@ func TestSystemsExportCSV(t *testing.T) {
5858

5959
assert.Equal(t, "00000000-0000-0000-0000-000000000001,00000000-0000-0000-0000-000000000001,RHEL 8.10,8.10,"+
6060
"\"[{'key':'k1','namespace':'ns1','value':'val1'},{'key':'k2','namespace':'ns1','value':'val2'}]\","+
61-
"2018-09-22T16:00:00Z,2,2,1,0,0,baseline_1-1,"+
61+
"2018-09-22T16:00:00Z,2,2,1,0,0,,"+
6262
"2020-09-22T16:00:00Z,2018-08-26T16:00:00Z,2018-09-02T16:00:00Z,2018-09-09T16:00:00Z,2018-08-26T16:00:00Z,"+
63-
"false,false,false,0,0,2,2,1,0,2,3,3,3,1,temp1-1,99900000-0000-0000-0000-000000000001,"+
63+
"false,false,false,0,0,2,2,1,0,2,3,3,3,0,temp1-1,99900000-0000-0000-0000-000000000001,"+
6464
"\"[{'id':'inventory-group-1','name':'group1'}]\",x86_64",
6565
lines[1])
6666
}
@@ -115,17 +115,6 @@ func TestSystemsExportWorkloads(t *testing.T) {
115115
assert.Equal(t, "00000000-0000-0000-0000-000000000001", output[0].ID)
116116
}
117117

118-
func TestSystemsExportBaselineFilter(t *testing.T) {
119-
w := makeRequest(t, "/?filter[baseline_name]=baseline_1-1", "application/json")
120-
121-
var output []SystemDBLookup
122-
CheckResponse(t, w, http.StatusOK, &output)
123-
124-
assert.Equal(t, 3, len(output))
125-
assert.Equal(t, "00000000-0000-0000-0000-000000000001", output[0].ID)
126-
assert.Equal(t, "00000000-0000-0000-0000-000000000002", output[1].ID)
127-
}
128-
129118
func TestSystemsExportFilterPartialOS(t *testing.T) {
130119
w := makeRequest(t, "/?filter[osname]=RHEL&filter[osmajor]=8&filter[osminor]=1", "application/json")
131120

manager/controllers/systems_ids_test.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,6 @@ func TestSystemsIDsFilterAdvCount4(t *testing.T) {
124124
assert.Equal(t, output.Data[0].ID, outputIDs.IDs[0])
125125
}
126126

127-
func TestSystemsIDsFilterBaseline(t *testing.T) {
128-
output := testSystemsIDs(t, "?filter[baseline_name]=baseline_1-1", 1)
129-
assert.Equal(t, 3, len(output.IDs))
130-
assert.Equal(t, "00000000-0000-0000-0000-000000000001", output.IDs[0])
131-
assert.Equal(t, "00000000-0000-0000-0000-000000000018", output.IDs[1])
132-
assert.Equal(t, "00000000-0000-0000-0000-000000000002", output.IDs[2])
133-
}
134-
135127
func TestSystemsIDsFilterNotExisting(t *testing.T) {
136128
statusCode, errResp := testSystemsIDsError(t, "?filter[not-existing]=1")
137129
assert.Equal(t, http.StatusBadRequest, statusCode)

manager/controllers/systems_test.go

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ func TestSystemsDefault(t *testing.T) {
3131
assert.Equal(t, "2018-09-09 16:00:00 +0000 UTC", output.Data[0].Attributes.CulledTimestamp.String())
3232
assert.Equal(t, "2018-08-26 16:00:00 +0000 UTC", output.Data[0].Attributes.Created.String())
3333
assert.Equal(t, SystemTagsList{{"k1", "ns1", "val1"}, {"k2", "ns1", "val2"}}, output.Data[0].Attributes.Tags)
34-
assert.Equal(t, "baseline_1-1", output.Data[0].Attributes.BaselineName)
35-
assert.Equal(t, int64(1), output.Data[0].Attributes.BaselineID)
34+
assert.Equal(t, "", output.Data[0].Attributes.BaselineName)
35+
assert.Equal(t, int64(0), output.Data[0].Attributes.BaselineID)
3636
assert.False(t, output.Data[0].Attributes.SatelliteManaged)
3737
assert.False(t, output.Data[0].Attributes.BuiltPkgcache)
3838
assert.Equal(t, "x86_64", output.Data[0].Attributes.Arch)
@@ -196,14 +196,6 @@ func TestSystemsFilterAdvCount4(t *testing.T) {
196196
assert.Equal(t, 4, output.Data[0].Attributes.OtherCount)
197197
}
198198

199-
func TestSystemsFilterBaseline(t *testing.T) {
200-
output := testSystems(t, "?filter[baseline_name]=baseline_1-1", 1)
201-
assert.Equal(t, 3, len(output.Data))
202-
assert.Equal(t, "00000000-0000-0000-0000-000000000001", output.Data[0].ID)
203-
assert.Equal(t, "00000000-0000-0000-0000-000000000018", output.Data[1].ID)
204-
assert.Equal(t, "00000000-0000-0000-0000-000000000002", output.Data[2].ID)
205-
}
206-
207199
func TestSystemsFilterNotExisting(t *testing.T) {
208200
statusCode, errResp := testSystemsError(t, "?filter[not-existing]=1")
209201
assert.Equal(t, http.StatusBadRequest, statusCode)

0 commit comments

Comments
 (0)