Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)