def test_empty(self):
     self.assertTrue(palindromePermutation.hashTableSolution(""))
 def test_all_space(self):
     self.assertTrue(palindromePermutation.hashTableSolution("     "))
 def test_true_input_with_numeric(self):
     self.assertTrue(palindromePermutation.hashTableSolution("21654978"))
 def test_false_input_with_numeric(self):
     self.assertFalse(palindromePermutation.hashTableSolution("21654asd978"))
 def test_false_input_with_nonletter(self):
     self.assertFalse(palindromePermutation.hashTableSolution("klme...,,"))
 def test_true_non_letters(self):
     self.assertTrue(palindromePermutation.hashTableSolution(".,:;;;;<>"))
 def test_true_input_with_space(self):
     self.assertTrue(palindromePermutation.hashTableSolution("asd    asd"))
 def test_false_input_with_space(self):
     self.assertFalse(palindromePermutation.hashTableSolution("aaa    vvv"))
 def test_true_input(self):
     self.assertTrue(palindromePermutation.hashTableSolution("aaavv"))