Ejemplo n.º 1
0
def test_eq():
    c1 = Circle(5)
    c2 = Circle(5)
    assert c1 == c2
Ejemplo n.º 2
0
def test_sort():
    circles = [Circle(2), Circle(5), Circle(99), Circle(10)]
    circles.sort()
    assert circles == [Circle(2), Circle(5), Circle(10), Circle(99)]
Ejemplo n.º 3
0
def test_gt():
    c1 = Circle(5)
    c2 = Circle(3)
    assert c1 > c2
Ejemplo n.º 4
0
def test_lt():
    c1 = Circle(5)
    c2 = Circle(3)
    assert c2 < c1
Ejemplo n.º 5
0
def test_radius():
    c1 = Circle(4)
    assert c1.radius == 4
Ejemplo n.º 6
0
def test_floordiv():
    c1 = Circle(9)
    c2 = Circle(4)
    assert c1 / c2 == Circle(2.25)
Ejemplo n.º 7
0
def test_add():
    c1 = Circle(5)
    c2 = Circle(2)
    assert c1 + c2 == Circle(7)
Ejemplo n.º 8
0
def test_mul():
    c1 = Circle(4)
    assert c1 * 2 == Circle(8)
    assert 2 * c1 == Circle(8)
Ejemplo n.º 9
0
def test_repr():
    c1 = Circle(5)
    assert repr(c1) == 'Circle(5)'
Ejemplo n.º 10
0
def test_str():
    c1 = Circle(5)
    assert str(c1) == 'Circle with radius: 5'
Ejemplo n.º 11
0
def test_area():
    c1 = Circle(4)
    assert c1.area == math.pi * 16
Ejemplo n.º 12
0
def test_setdiameter():
    c1 = Circle(4)
    assert c1.diameter == 8
    c1.diameter = 5
    assert c1.diameter == 5
    assert c1.radius == 2.5
Ejemplo n.º 13
0
def test_diameter():
    c1 = Circle(4)
    assert c1.diameter == 8