Ejemplo n.º 1
0
 def test_separator(self):
     config = {"name.append": "bar"}
     self.assertEqual("foo----bar", modify("foo", config, "name", "----"))
Ejemplo n.º 2
0
 def test_finaloverride(self):
     config = {"name.preprend": "bar", "name.override": "baz"}
     self.assertEqual("baz", modify("foo", config, "name", ""))
Ejemplo n.º 3
0
 def test_finalerase(self):
     config = {"name.erase": None, "name.override": "baz"}
     self.assertEqual(None, modify("foo", config, "name", ""))
Ejemplo n.º 4
0
 def test_multiple(self):
     config = {"name.prepend": "bar", "name.append": "baz"}
     self.assertEqual("barfoobaz", modify("foo", config, "name", ""))
Ejemplo n.º 5
0
 def test_erase(self):
     config = {"name.erase": None}
     self.assertEqual(None, modify("foo", config, "name", ""))
Ejemplo n.º 6
0
 def test_override(self):
     config = {"name.override": "bar"}
     self.assertEqual("bar", modify("foo", config, "name", ""))
Ejemplo n.º 7
0
 def test_prepend(self):
     config = {"name.prepend": "bar"}
     self.assertEqual("barfoo", modify("foo", config, "name", ""))
Ejemplo n.º 8
0
 def test_simple(self):
     config = {}
     self.assertEqual("foo", modify("foo", config, "name", ""))