Ejemplo n.º 1
0
 def test_convert_value(self):
     """ Run a function on dict values """
     setting = """
     foo = 2
     bar = 5
     """
     data = {"foo": 2, "bar": 5}
     self.assertEqual(asdict(setting, int), data)
Ejemplo n.º 2
0
 def test_convert_with_equals(self):
     """ Properly converts strings that have multiple equals signs """
     setting = """
     a = KpxYAw==
     b = 1+2=3
     """
     data = {"a": "KpxYAw==", "b": "1+2=3"}
     self.assertEqual(asdict(setting), data)
Ejemplo n.º 3
0
 def test_convert(self):
     """ Convert a string to a dict """
     setting = """
     a = b
     c=d
     """
     data = {"a": "b", "c": "d"}
     self.assertEqual(asdict(setting), data)
Ejemplo n.º 4
0
 def test_default_none(self):
     """ If provided value is None, return {} """
     self.assertEqual(asdict(None), {})
Ejemplo n.º 5
0
 def test_default(self):
     """ If provided value is a dict, return that """
     self.assertEqual(asdict({}), {})