Пример #1
0
def test_ratio_equal_overloading_method_without_the_same_terms():
    assert not (Ratio(4, 6) == Ratio(5, 6))
Пример #2
0
def test_ratio_less_than_method():
    assert Ratio(5, 7) < Ratio(7, 5)
Пример #3
0
def test_ratio_compare_equal_methods():
    assert not (Ratio(4, 5) >= Ratio(5, 5))
    assert Ratio(7, 10) <= Ratio(4, 5)
Пример #4
0
def test_ratio_equal_overloading_method_with_the_same_terms():
    assert Ratio(2, 3) == Ratio(2, 3)
Пример #5
0
def test_ratio_greater_method():
    assert not (Ratio(5, 7) > Ratio(7, 5))
Пример #6
0
def test_ratio_not_equal_method_with_equal_ratios():
    assert not (Ratio(3, 3) != Ratio(3, 3))
    assert not (Ratio(1, 1) != Ratio(3, 3))
Пример #7
0
def test_ratio_not_equal_method_with_unequal_ratios():
    assert Ratio(3, 3) != Ratio(2, 4)
Пример #8
0
def test_ratio_division_with_dividable_numbers():
    assert Ratio(3, 9) / 3 == Ratio(1, 3)
Пример #9
0
def test_ratio_simplify_method_with_non_simplifiable_ratios():
    assert Ratio(5, 7).simplify() == Ratio(5, 7)
Пример #10
0
def test_ratio_simplify_method_with_simplifiable_ratios():
    assert Ratio(3, 9).simplify() == Ratio(1, 3)