@@ -14,7 +14,7 @@ import (
14
14
15
15
func TestFetchDownloadLinkVersionGlob (t * testing.T ) {
16
16
var downloadPayload []sdk.DownloadPayload
17
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , true )
17
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
18
18
require .Nil (t , err )
19
19
require .NotEmpty (t , downloadPayload )
20
20
assert .NotEmpty (t , downloadPayload [0 ].DlgType , "Expected response not to be empty" )
@@ -29,7 +29,7 @@ func TestFetchDownloadLinkVersionGlob(t *testing.T) {
29
29
30
30
func TestFetchDownloadPayloadVersionGlobMultiple (t * testing.T ) {
31
31
var downloadPayload []sdk.DownloadPayload
32
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.*" , "VMware-Tools-*" , testing_user , testing_pass , true )
32
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.*" , "VMware-Tools-*" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
33
33
require .Nil (t , err )
34
34
require .NotEmpty (t , downloadPayload )
35
35
assert .NotEmpty (t , downloadPayload [0 ].DlgType , "Expected response not to be empty" )
@@ -38,35 +38,35 @@ func TestFetchDownloadPayloadVersionGlobMultiple(t *testing.T) {
38
38
39
39
func TestFetchDownloadLinkInvalidVersion (t * testing.T ) {
40
40
var downloadPayload []sdk.DownloadPayload
41
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "666" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , true )
41
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "666" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
42
42
assert .ErrorIs (t , err , sdk .ErrorInvalidVersion )
43
43
assert .Empty (t , downloadPayload , "Expected response to be empty" )
44
44
}
45
45
46
46
func TestFetchDownloadLinkNeedEula (t * testing.T ) {
47
47
var downloadPayload []sdk.DownloadPayload
48
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.1.0" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , false )
48
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "11.1.0" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , "PRODUCT_BINARY" , false )
49
49
assert .ErrorIs (t , err , sdk .ErrorEulaUnaccepted )
50
50
assert .Empty (t , downloadPayload , "Expected response to be empty" )
51
51
}
52
52
53
53
func TestFetchDownloadLinkNotEntitled (t * testing.T ) {
54
54
var downloadPayload []sdk.DownloadPayload
55
- downloadPayload , err = FetchDownloadPayload ("vmware_nsx_t_data_center" , "nsx-t" , "3.2.3.1" , "nsx-unified-appliance-secondary-*.qcow2" , testing_user , testing_pass , true )
55
+ downloadPayload , err = FetchDownloadPayload ("vmware_nsx_t_data_center" , "nsx-t" , "3.2.3.1" , "nsx-unified-appliance-secondary-*.qcow2" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
56
56
assert .ErrorIs (t , err , sdk .ErrorNotEntitled )
57
57
assert .Empty (t , downloadPayload , "Expected response to be empty" )
58
58
}
59
59
60
60
func TestGenerateDownloadInvalidVersionGlob (t * testing.T ) {
61
61
var downloadPayload []sdk.DownloadPayload
62
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "666.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , true )
62
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "666.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
63
63
assert .ErrorIs (t , err , sdk .ErrorNoMatchingVersions )
64
64
assert .Empty (t , downloadPayload , "Expected response to be empty" )
65
65
}
66
66
67
67
func TestGenerateDownloadDoubleVersion (t * testing.T ) {
68
68
var downloadPayload []sdk.DownloadPayload
69
- downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "*.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , true )
69
+ downloadPayload , err = FetchDownloadPayload ("vmware_tools" , "vmtools" , "*.*" , "VMware-Tools-darwin-*.tar.gz" , testing_user , testing_pass , "PRODUCT_BINARY" , true )
70
70
assert .ErrorIs (t , err , sdk .ErrorMultipleVersionGlob )
71
71
assert .Empty (t , downloadPayload , "Expected response to be empty" )
72
72
}
0 commit comments