示例#1
0
    def test_remove_from_list_all_negative_numbers(self):
        given_data = [1, 2, -9, 6, 7, 6, -19, -12]
        expected_result = [1, 2, 6, 7, 6]
        self.assertListEqual(remove_from_list_all_negative_numbers(given_data),
                             expected_result)
        given_data = [-33, 68, -5, -65, 47, -55, -36, 85, -6, 50]
        expected_result = [68, 47, 85, 50]

        self.assertListEqual(remove_from_list_all_negative_numbers(given_data),
                             expected_result)

        given_data = [-14, -59, -36, -69, -73, -69, -44, -83, -77, -93]
        expected_result = []
        self.assertListEqual(remove_from_list_all_negative_numbers(given_data),
                             expected_result)
        '''
示例#2
0
    def test_remove_from_list_all_negative_numbers(self):
        given_data = [1, 2, -9, 6, 7, 6, -19, -12]
        expected_result = [1, 2, 6, 7, 6]
        self.assertListEqual(remove_from_list_all_negative_numbers(given_data), expected_result)
        given_data = [-33, 68, -5, -65, 47, -55, -36, 85, -6, 50]
        expected_result = [68, 47, 85, 50]

        self.assertListEqual(remove_from_list_all_negative_numbers(given_data), expected_result)

        given_data = [-14, -59, -36, -69, -73, -69, -44, -83, -77, -93]
        expected_result = []
        self.assertListEqual(remove_from_list_all_negative_numbers(given_data), expected_result)

        for i in range(10):
            given_data = [random.randint(-100, 100)]
            result = remove_from_list_all_negative_numbers(given_data)
            if result:
                min_value = min(result)
                self.assertGreaterEqual(min_value, 0)