Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)
Ejemplo 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)