mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
928 B
34 lines
928 B
from numerical_operations_the_return import * |
|
import sys |
|
|
|
sys.path.append('/jail/app/student') |
|
|
|
|
|
def test_modulo(): |
|
assert modulo(100, 50) == 0 |
|
assert modulo(11, 5) == 1 |
|
assert modulo(27, 20) == 7 |
|
assert modulo(3.5, 0.5) == 0 |
|
assert modulo(3.5, 1.5) == 0.5 |
|
assert modulo(0, 2) == 0 |
|
assert modulo(20, 0) == 0 |
|
|
|
|
|
def test_divide(): |
|
assert divide(100, 50) == 100 / 50 |
|
assert divide(11, 5) == 11 / 5 |
|
assert divide(27, 20) == 27 / 20 |
|
assert divide(3.5, 0.5) == 7 |
|
assert divide(3.5, 1.5) == 3.5 / 1.5 |
|
assert divide(0, 2) == 0 |
|
assert divide(20, 0) == 0 |
|
|
|
|
|
def test_integer_division(): |
|
assert integer_division(100, 51) == 1 |
|
assert integer_division(11.0, 5.0) == 2 |
|
assert integer_division(27.0, 20.0) == 1 |
|
assert integer_division(3.5, 0.5) == 7 |
|
assert integer_division(3.5, 1.5) == 2 |
|
assert integer_division(0, 2) == 0 |
|
assert integer_division(20, 0) == 0
|
|
|