Esempio n. 1
0
 def test__add_list_param_extend(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = ["x", "y", "z"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual(
         {
             "param1": "abc",
             param_name: ",".join(param_list)
         }, params)
Esempio n. 2
0
 def test__add_list_param_none(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = None
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({"param1": "abc"}, params)
Esempio n. 3
0
 def test__add_list_param_bad_type(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = "mystring"
     with self.assertRaises(TypeError):
         evergreen._add_list_param(params, param_name, param_list)
Esempio n. 4
0
 def test__add_list_param_no_list(self):
     params = {"param1": "abc"}
     param_name = "myparam"
     param_list = []
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({"param1": "abc"}, params)
Esempio n. 5
0
 def test__add_list_param_exists(self):
     params = {"param1": "abc"}
     param_name = "param1"
     param_list = ["x", "y", "z"]
     with self.assertRaises(RuntimeError):
         evergreen._add_list_param(params, param_name, param_list)
Esempio n. 6
0
 def test__add_list_param(self):
     params = {}
     param_name = "myparam"
     param_list = ["a", "b", "c"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({param_name: ",".join(param_list)}, params)
Esempio n. 7
0
 def test__add_list_param_one_item(self):
     params = {}
     param_name = "myparam"
     param_list = ["abc"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({param_name: "abc"}, params)
Esempio n. 8
0
 def test__add_list_param_bad_type(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = "mystring"
     with self.assertRaises(TypeError):
         evergreen._add_list_param(params, param_name, param_list)
Esempio n. 9
0
 def test__add_list_param_none(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = None
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({"param1": "abc"}, params)
Esempio n. 10
0
 def test__add_list_param_extend(self):
     params = {"param1": "abc"}
     param_name = "param2"
     param_list = ["x", "y", "z"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({"param1": "abc", param_name: ",".join(param_list)}, params)
Esempio n. 11
0
 def test__add_list_param_exists(self):
     params = {"param1": "abc"}
     param_name = "param1"
     param_list = ["x", "y", "z"]
     with self.assertRaises(RuntimeError):
         evergreen._add_list_param(params, param_name, param_list)
Esempio n. 12
0
 def test__add_list_param_no_list(self):
     params = {"param1": "abc"}
     param_name = "myparam"
     param_list = []
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({"param1": "abc"}, params)
Esempio n. 13
0
 def test__add_list_param_one_item(self):
     params = {}
     param_name = "myparam"
     param_list = ["abc"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({param_name: "abc"}, params)
Esempio n. 14
0
 def test__add_list_param(self):
     params = {}
     param_name = "myparam"
     param_list = ["a", "b", "c"]
     evergreen._add_list_param(params, param_name, param_list)
     self.assertDictEqual({param_name: ",".join(param_list)}, params)