Exemplo n.º 1
0
 def test_empty(self):
     self.assertEqual(sort([]), [])
Exemplo n.º 2
0
 def test_one_element_array(self):
     self.assertEqual(sort(["a"]), ["a"])
Exemplo n.º 3
0
 def test_long_strings_special_character_different_cases(self):
     self.assertEqual(sort(["A!", "a!", "@a!"]), ["@a!", "A!", "a!"])
Exemplo n.º 4
0
 def test_equal_elements(self):
     self.assertEqual(sort(["a", "a", "a"]), ["a", "a", "a"])
Exemplo n.º 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"])
Exemplo n.º 6
0
 def test_long_strings_special_character(self):
     self.assertEqual(sort(["!", "a!", "@a!"]), ["!", "@a!", "a!"])
Exemplo n.º 7
0
 def test_long_strings(self):
     self.assertEqual(sort(["aaa", "aba", "aab", "bba"]),
                      ["aaa", "aab", "aba", "bba"])
Exemplo n.º 8
0
 def test_long_strings_different_cases_1(self):
     self.assertEqual(sort(["Aaa", "aba", "Bab", "bba"]),
                      ["Aaa", "Bab", "aba", "bba"])
Exemplo n.º 9
0
 def test_simple_strings_special_character_and_numbers_and_cases(self):
     self.assertEqual(sort(["a", "5", "!", "B"]), ["!", "5", "B", "a"])
Exemplo n.º 10
0
 def test_simple_strings_special_character(self):
     self.assertEqual(sort(["a", "A", "!", "B"]), ["!", "A", "B", "a"])
Exemplo n.º 11
0
 def test_simple_strings_different_cases(self):
     self.assertEqual(sort(["a", "A", "B", "b"]), ["A", "B", "a", "b"])
Exemplo n.º 12
0
 def test_numbers(self):
     self.assertEqual(sort(["3", "1", "2"]), ["1", "2", "3"])
Exemplo n.º 13
0
 def test_simple_strings(self):
     self.assertEqual(sort(["b", "a", "c"]), ["a", "b", "c"])