Example #1
0
 def test_empty(self):
     self.assertEqual(sort([]), [])
Example #2
0
 def test_one_element_array(self):
     self.assertEqual(sort(["a"]), ["a"])
Example #3
0
 def test_long_strings_special_character_different_cases(self):
     self.assertEqual(sort(["A!", "a!", "@a!"]), ["@a!", "A!", "a!"])
Example #4
0
 def test_equal_elements(self):
     self.assertEqual(sort(["a", "a", "a"]), ["a", "a", "a"])
Example #5
0
 def test_long_strings_different_cases_2(self):
     self.assertEqual(sort(["bbF", "Aaa", "ABA", "Cba", "Bab", "bba"]),
                      ["ABA", "Aaa", "Bab", "Cba", "bbF", "bba"])
Example #6
0
 def test_long_strings_special_character(self):
     self.assertEqual(sort(["!", "a!", "@a!"]), ["!", "@a!", "a!"])
Example #7
0
 def test_long_strings(self):
     self.assertEqual(sort(["aaa", "aba", "aab", "bba"]),
                      ["aaa", "aab", "aba", "bba"])
Example #8
0
 def test_long_strings_different_cases_1(self):
     self.assertEqual(sort(["Aaa", "aba", "Bab", "bba"]),
                      ["Aaa", "Bab", "aba", "bba"])
Example #9
0
 def test_simple_strings_special_character_and_numbers_and_cases(self):
     self.assertEqual(sort(["a", "5", "!", "B"]), ["!", "5", "B", "a"])
Example #10
0
 def test_simple_strings_special_character(self):
     self.assertEqual(sort(["a", "A", "!", "B"]), ["!", "A", "B", "a"])
Example #11
0
 def test_simple_strings_different_cases(self):
     self.assertEqual(sort(["a", "A", "B", "b"]), ["A", "B", "a", "b"])
Example #12
0
 def test_numbers(self):
     self.assertEqual(sort(["3", "1", "2"]), ["1", "2", "3"])
Example #13
0
 def test_simple_strings(self):
     self.assertEqual(sort(["b", "a", "c"]), ["a", "b", "c"])