@@ -73,7 +73,7 @@ def test_gitlab_attribute_get():
7373
7474 o .set_from_cli ("whatever2" )
7575 assert o .get () == "whatever2"
76- assert o .get_for_api () == " whatever2"
76+ assert o .get_for_api (key = "spam" ) == ( "spam" , " whatever2")
7777
7878 o = types .GitlabAttribute ()
7979 assert o ._value is None
@@ -100,42 +100,42 @@ def test_array_attribute_empty_input():
100100def test_array_attribute_get_for_api_from_cli ():
101101 o = types .ArrayAttribute ()
102102 o .set_from_cli ("foo,bar,baz" )
103- assert o .get_for_api () == " foo, bar, baz"
103+ assert o .get_for_api (key = "spam" ) == ( "spam[]" , [ " foo" , " bar" , " baz"])
104104
105105
106106def test_array_attribute_get_for_api_from_list ():
107107 o = types .ArrayAttribute (["foo" , "bar" , "baz" ])
108- assert o .get_for_api () == " foo, bar, baz"
108+ assert o .get_for_api (key = "spam" ) == ( "spam[]" , [ " foo" , " bar" , " baz"])
109109
110110
111111def test_array_attribute_get_for_api_from_int_list ():
112112 o = types .ArrayAttribute ([1 , 9 , 7 ])
113- assert o .get_for_api () == "1,9,7"
113+ assert o .get_for_api (key = "spam" ) == ( "spam[]" , [ 1 , 9 , 7 ])
114114
115115
116116def test_array_attribute_does_not_split_string ():
117117 o = types .ArrayAttribute ("foo" )
118- assert o .get_for_api () == " foo"
118+ assert o .get_for_api (key = "spam" ) == ( "spam[]" , " foo")
119119
120120
121121# CommaSeparatedListAttribute tests
122122def test_csv_string_attribute_get_for_api_from_cli ():
123123 o = types .CommaSeparatedListAttribute ()
124124 o .set_from_cli ("foo,bar,baz" )
125- assert o .get_for_api () == " foo,bar,baz"
125+ assert o .get_for_api (key = "spam" ) == ( "spam" , " foo,bar,baz")
126126
127127
128128def test_csv_string_attribute_get_for_api_from_list ():
129129 o = types .CommaSeparatedListAttribute (["foo" , "bar" , "baz" ])
130- assert o .get_for_api () == " foo,bar,baz"
130+ assert o .get_for_api (key = "spam" ) == ( "spam" , " foo,bar,baz")
131131
132132
133133def test_csv_string_attribute_get_for_api_from_int_list ():
134134 o = types .CommaSeparatedListAttribute ([1 , 9 , 7 ])
135- assert o .get_for_api () == " 1,9,7"
135+ assert o .get_for_api (key = "spam" ) == ( "spam" , " 1,9,7")
136136
137137
138138# LowercaseStringAttribute tests
139139def test_lowercase_string_attribute_get_for_api ():
140140 o = types .LowercaseStringAttribute ("FOO" )
141- assert o .get_for_api () == " foo"
141+ assert o .get_for_api (key = "spam" ) == ( "spam" , " foo")
0 commit comments