def run_test_MUTATE_delete_negatives():
    """ Tests the   MUTATE_delete_negatives   function. """
    print()
    print('--------------------------------')
    print('Testing MUTATE_delete_negatives:')
    print('--------------------------------')

    # ------------------------------------------------------------------
    # Test 1:
    # ------------------------------------------------------------------
    run_test_number = 1
    original_argument = [-30.2, 50, 12.5, -1, -5, 8, 0]
    correct_argument_value_after_function_call = [50, 12.5, 8, 0]
    correct_returned_value = None

    m6_mutation.run_test(MUTATE_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_argument_value_after_function_call)

    # ------------------------------------------------------------------
    # Test 2:
    # ------------------------------------------------------------------
    run_test_number = 2
    original_argument = [2, 0, -9, 1, -30]
    correct_argument_value_after_function_call = [2, 0, 1]
    correct_returned_value = None

    m6_mutation.run_test(MUTATE_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_argument_value_after_function_call)
Example #2
0
def run_test_RETURN_delete_negatives():
    """ Tests the   RETURN_delete_negatives   function. """
    print()
    print('--------------------------------')
    print('Testing RETURN_delete_negatives:')
    print('--------------------------------')

    # ------------------------------------------------------------------
    # Test 1:
    # ------------------------------------------------------------------
    run_test_number = 1
    original_argument = [-30.2, 50, 12.5, -1, -5, 8, 0]
    correct_argument_value_after_function_call = original_argument.copy()
    correct_returned_value = [50, 12.5, 8, 0]

    m6_mutation.run_test(RETURN_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_returned_value)

    # ------------------------------------------------------------------
    # Test 2:
    # ------------------------------------------------------------------
    run_test_number = 2
    original_argument = [2, 0, -9, 1, -30]
    correct_argument_value_after_function_call = original_argument.copy()
    correct_returned_value = [2, 0, 1]

    m6_mutation.run_test(RETURN_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_returned_value)
def test_MUTATE_delete_negatives():
    """ Tests the   MUTATE_delete_negatives   function. """
    print()
    print('--------------------------------')
    print('Testing MUTATE_delete_negatives:')
    print('--------------------------------')

    # ------------------------------------------------------------------
    # Test 1:
    # ------------------------------------------------------------------
    test_number = 1
    original_argument = [-30.2, 50, 12.5, -1, -5, 8, 0]
    correct_argument_value_after_function_call = [50, 12.5, 8, 0]
    correct_returned_value = None

    m6_mutation.run_test(MUTATE_delete_negatives,
                         original_argument,
                         test_number,
                         correct_returned_value,
                         correct_argument_value_after_function_call)

    # ------------------------------------------------------------------
    # Test 2:
    # ------------------------------------------------------------------
    test_number = 2
    original_argument = [2, 0, -9, 1, -30]
    correct_argument_value_after_function_call = [2, 0, 1]
    correct_returned_value = None

    m6_mutation.run_test(MUTATE_delete_negatives,
                         original_argument,
                         test_number,
                         correct_returned_value,
                         correct_argument_value_after_function_call)
def run_test_RETURN_delete_negatives():
    """ Tests the   RETURN_delete_negatives   function. """
    print()
    print('--------------------------------')
    print('Testing RETURN_delete_negatives:')
    print('--------------------------------')

    # ------------------------------------------------------------------
    # Test 1:
    # ------------------------------------------------------------------
    run_test_number = 1
    original_argument = [-30.2, 50, 12.5, -1, -5, 8, 0]
    y = get_max(original_argument)
    print('max value is ', y)
    y = get_even_max(original_argument)
    print('max value is ', y)
    y = get_2even_max(original_argument)
    print('max value is ', y)
    mystery('csse120')
    name = 'patsy'
    print(name[0] + name[len(name) - 1])
    correct_argument_value_after_function_call = original_argument.copy()
    correct_returned_value = [50, 12.5, 8, 0]

    m6_mutation.run_test(RETURN_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_argument_value_after_function_call)

    # ------------------------------------------------------------------
    # Test 2:
    # ------------------------------------------------------------------
    run_test_number = 2
    original_argument = [2, 0, -9, 1, -30]
    correct_argument_value_after_function_call = original_argument.copy()
    correct_returned_value = [2, 0, 1]

    m6_mutation.run_test(RETURN_delete_negatives, original_argument,
                         run_test_number, correct_returned_value,
                         correct_argument_value_after_function_call)