コード例 #1
0
ファイル: test_utils.py プロジェクト: dtroyer/osc-lib
 def test_format_dict_of_list(self):
     expected = "a=a1, a2; b=b1, b2; c=c1, c2; e="
     self.assertEqual(expected,
                      utils.format_dict_of_list({'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'c': ['c1', 'c2'],
                                                 'd': None,
                                                 'e': []})
                      )
     self.assertEqual(expected,
                      utils.format_dict_of_list({'c': ['c1', 'c2'],
                                                 'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'e': []})
                      )
     self.assertIsNone(utils.format_dict_of_list(None))
コード例 #2
0
 def test_format_dict_of_list(self):
     expected = "a=a1, a2; b=b1, b2; c=c1, c2; e="
     self.assertEqual(expected,
                      utils.format_dict_of_list({'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'c': ['c1', 'c2'],
                                                 'd': None,
                                                 'e': []})
                      )
     self.assertEqual(expected,
                      utils.format_dict_of_list({'c': ['c1', 'c2'],
                                                 'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'e': []})
                      )
     self.assertIsNone(utils.format_dict_of_list(None))
コード例 #3
0
ファイル: test_utils.py プロジェクト: dtroyer/osc-lib
 def test_format_dict_of_list_with_separator(self):
     expected = "a=a1, a2\nb=b1, b2\nc=c1, c2\ne="
     self.assertEqual(expected,
                      utils.format_dict_of_list({'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'c': ['c1', 'c2'],
                                                 'd': None,
                                                 'e': []},
                                                separator='\n')
                      )
     self.assertEqual(expected,
                      utils.format_dict_of_list({'c': ['c1', 'c2'],
                                                 'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'e': []},
                                                separator='\n')
                      )
     self.assertIsNone(utils.format_dict_of_list(None,
                                                 separator='\n'))
コード例 #4
0
 def test_format_dict_of_list_with_separator(self):
     expected = "a=a1, a2\nb=b1, b2\nc=c1, c2\ne="
     self.assertEqual(expected,
                      utils.format_dict_of_list({'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'c': ['c1', 'c2'],
                                                 'd': None,
                                                 'e': []},
                                                separator='\n')
                      )
     self.assertEqual(expected,
                      utils.format_dict_of_list({'c': ['c1', 'c2'],
                                                 'a': ['a2', 'a1'],
                                                 'b': ['b2', 'b1'],
                                                 'e': []},
                                                separator='\n')
                      )
     self.assertIsNone(utils.format_dict_of_list(None,
                                                 separator='\n'))
コード例 #5
0
 def human_readable(self):
     return utils.format_dict_of_list(self._value)