Ejemplo n.º 1
0
def mode_test():
    unit_test(-10, mode, -10)
    unit_test(7.5, mode, 0, 15, 10, 5)
    unit_test(3, mode, 2, 3, 100)
Ejemplo n.º 2
0
def first_quartile_test():
    unit_test(-10, first_quartile, -10)
    unit_test(0.25, first_quartile, 0, 5, 10, 15, 0, 4, 1)
    unit_test(2.5, first_quartile, 2, 3, 4, 100)
Ejemplo n.º 3
0
def median_test():
    unit_test(-3, median, -2)
    unit_test(35, median, 18)
def add_test():
    unit_test(16, add, 10.4, 5.6)
    unit_test(-5, add, -10, 5)
    unit_test(5, add, 5, 0)
    unit_test(8, add, 6, 2)
Ejemplo n.º 5
0
def mean_test():
    unit_test(-3, mean, -10, 0, 1)
    unit_test(35, mean, 2, 3, 100)
def divide_test():
    unit_test(0, divide, 0, 5)
    unit_test(2, divide, 10, 5)
    unit_test(-2, divide, -10, 5)
    unit_test(0.5, divide, -5, -10)
def power_test():
    unit_test(4, power, 2, 2)
    unit_test(8, power, 2, 3)
    unit_test(25, power, 5, 2)
    unit_test(-8, power, -2, 3)
    unit_test(0.25, power, 2, -2)
def subtract_test():
    unit_test(5, subtract, 10.4, 5.4)
    unit_test(-15, subtract, -10, 5)
    unit_test(-5, subtract, -5, 0)
def multiply_test():
    unit_test(0, multiply, 0, 5)
    unit_test(25, multiply, 5, 5)
    unit_test(-25, multiply, -5, 5)
    unit_test(25, multiply, -5, -5)
Ejemplo n.º 10
0
def quadratic_eq_test():
    unit_test([-1], quadratic_eq, 1, 2, 1)
    unit_test("This quadratic equation does not have real root.", quadratic_eq,
              1, 2, 6)
    unit_test([-2, 0], quadratic_eq, 1, 2, 0)
Ejemplo n.º 11
0
def int_division_test():
    unit_test([3, 1], int_division, 10, 3)
    unit_test([-4, -2], int_division, 10, -3)
    unit_test([-4, 2], int_division, -10, 3)
    unit_test([3, -1], int_division, -10, -3)
    unit_test(ZeroDivisionError, int_division, 1, 0)
Ejemplo n.º 12
0
def factorial_test():
    unit_test(1, factorial, 0)
    unit_test(1, factorial, 1)
    unit_test(120, factorial, 5)
Ejemplo n.º 13
0
def factorial_test():
    unit_test(1, factorial, 0)
    unit_test(1, factorial, 1)
    unit_test(5, factorial, 120)
def add_test():
    unit_test(16, add, 10.4, 5.6)
    unit_test(-5, add, -10, 5)
    unit_test(5, add, 5, 0)
    unit_test(-11, add, -5, -6)
def divide_test():
    unit_test(0, divide, 0, 5)
    unit_test(2, divide, 10, 5)
    unit_test(-2, divide, -10, 5)
    unit_test(0.5, divide, -5, -10)
    unit_test(ZeroDivisionError, divide, 5, 0)
def add_test():
    unit_test(16, add, 10.4, 5.6)
    unit_test(-5, add, -10, 5)
    unit_test(5, add, 5, 0)
    unit_test(20, add, 13.3, 6.7)