示例#1
0
 def test_quote_escaping(self):
     normalized = normalize_names('Steve "The Woz" Wozniak')
     self.assertEqual(normalized, '"Steve ""The Woz"" Wozniak"')
示例#2
0
    def test_whitespace(self):
        normalized = normalize_names('  A  ')
        self.assertEqual(normalized, '"A"')

        normalized = normalize_names('    ')
        self.assertEqual(normalized, '""')
示例#3
0
 def test_list_of_values(self):
     normalized = normalize_names(['A', 'B'])
     expected = ['"A"', '"B"']
     self.assertEqual(normalized, expected)
示例#4
0
 def test_non_strings(self):
     normalized = normalize_names(2.5)
     self.assertEqual(normalized, '"2.5"')
示例#5
0
 def test_single_value(self):
     normalized = normalize_names('A')
     self.assertEqual(normalized, '"A"')