def test_empty_string(self):
     data = ''
     result = palindrome_permutation(data)
     self.assertEqual(result, True)
 def test_permutated_palindrome(self):
     data = 'race rac'
     result = palindrome_permutation(data)
     self.assertEqual(result, True)
 def test_all_identical_characters_in_string(self):
     data = 'AaaaAa'
     result = palindrome_permutation(data)
     self.assertEqual(result, True)
 def test_unbalanced_characters_in_valid_string(self):
     data = 'aaa aa'
     result = palindrome_permutation(data)
     self.assertEqual(result, True)
 def test_case_insensitive_permutation(self):
     data = 'Hello OlLhE'
     result = palindrome_permutation(data)
     self.assertEqual(result, True)