Esempio n. 1
0
 def test_standard_int(self):
     assert _parse_item('ns', {'value1': 1}) == {'ns.value1': 1}
Esempio n. 2
0
 def test_int(self):
     td = _parse_item('name', 1)
     assert td == {'name': 1}
Esempio n. 3
0
 def test_callable(self):
     callble = lambda x: x
     td = _parse_item('name', callble)
     assert id(callble) == id(td['name'])
Esempio n. 4
0
 def test_tuple(self):
     td = _parse_item('name', (1,'2',None))
     assert td == {'name': '1\n2\nNone'}
Esempio n. 5
0
 def test_string(self):
     td = _parse_item('name', 'value')
     assert td == {'name': 'value'}
Esempio n. 6
0
 def test_list_in_dict(self):
     td = _parse_item('ns', {'value1': [1,None,3]})
     assert td == {'ns.value1': '1\nNone\n3'}
Esempio n. 7
0
 def test_list(self):
     td = _parse_item('name', [1,'2',None])
     assert td == {'name': '1\n2\nNone'}
Esempio n. 8
0
 def test_tuple_in_dict(self):
     td = _parse_item('ns', {'value1': (1,2,3)})
     assert td == {'ns.value1': '1\n2\n3'}
Esempio n. 9
0
 def test_recursive(self):
     td = _parse_item('ns', {'value1': {'value2': {'value3': '3'}}})
     assert td == {'ns.value1.value2.value3': '3'}
Esempio n. 10
0
 def test_multi_base(self):
     td = _parse_item('ns', {'value1': None, 'value2': 2, 'value3': '3'})
     assert td == {'ns.value1': None, 'ns.value2': 2, 'ns.value3': '3'}
Esempio n. 11
0
 def test_standard_None(self):
     assert _parse_item('ns', {'value1': None}) == {'ns.value1': None}
Esempio n. 12
0
 def test_standard_str(self):
     assert _parse_item('ns', {'value1': '1'}) == {'ns.value1': '1'}