def test_sign_sort(self): arr = [1, -1, 0, 2, 2, -3, -1, 0, 4] sign_sort.sign_sort(arr) self.assertEqual(arr, [-1, -3, -1, 1, 0, 2, 2, 0, 4]) arr = [-1, -2, -3, -4, -5, -6, -7] sign_sort.sign_sort(arr) self.assertEqual(arr, [-1, -2, -3, -4, -5, -6, -7]) arr = [4, 1, 5, 0, 3, 2, 6] sign_sort.sign_sort(arr) self.assertEqual(arr, [4, 1, 5, 0, 3, 2, 6])
def test_sign_sort_empty(self): arr = [] sign_sort.sign_sort(arr) self.assertEqual(arr, [])