Exemple #1
0
    def test_if_elements_are_sorted_when_false_and_key_equals_None_returns_same(
            self):
        iterable = [2, 1, 3, 1, 10]
        final = [10, 3, 2, 1, 1]
        result = sortt(iterable, False)

        self.assertEqual(result, final)
Exemple #2
0
    def test_if_elements_are_sorted_when_false_and_key_is_not_none_returns_same(
            self):
        iterable = [{'name': 'Ivo', 'age': 24}, {'name': 'Marto', 'age': 27}]

        final = [{'name': 'Marto', 'age': 27}, {'name': 'Ivo', 'age': 24}]

        result = sortt(iterable, False, key='age')

        self.assertEqual(result, final)
Exemple #3
0
    def test_if_iterable_have_one_element_should_return_1(self):
        iterable = [1]

        result = sortt(iterable)

        self.assertEqual(result, iterable)
Exemple #4
0
    def test_if_the_iterable_is_empty_returns_0(self):
        iterable = []

        result = sortt(iterable)

        self.assertEqual(result, iterable)