コード例 #1
0
 def test_set_diameter(self):
     c = Circle(4)
     c.diameter = 2
     self.assertEqual(c.diameter, 2)
     self.assertEqual(c.radius, 1)
     with self.assertRaises(ValueError):
         c.diameter = -100
def test_diameter_change_diameter():
    c = Circle(10)
    assert c.radius == 10
    assert c.diameter == 20

    c.diameter = 4
    assert c.radius == 2
    assert c.diameter == 4
コード例 #3
0
def test_set_circle_diameter():
    """ Test the diameter can be set and it updates the radius """
    circle = Circle(2)
    assert circle.radius == 2
    assert circle.diameter == 2 * 2

    circle.diameter = 5
    assert circle.diameter == 5
    assert circle.diameter == circle.radius * 2
コード例 #4
0
def test_diameter2():
    c = Circle(4)
    c.diameter = 2
    assert c.diameter == 2
    assert c.radius == 1
コード例 #5
0
def test_set_diameter():
    c = Circle(4)
    c.diameter = 2
    assert c.diameter == 2
    assert c.radius == 1
コード例 #6
0
def test_set_diameter():
    c = Circle(4)
    c.diameter = 5

    assert c.diameter == 5
    assert c.radius == 2.5
コード例 #7
0
 def test_diameter_104(self):
     c = Circle(48)
     with self.assertRaises(ValueError):
         c.diameter = -2
コード例 #8
0
 def test_diameter_102(self):
     c = Circle(50)
     c.diameter = 80
     self.assertEqual(c.diameter, 80)
     self.assertEqual(c.radius, 40)
コード例 #9
0
def test_diameter_setter():
    c = Circle(5)
    c.diameter = 12
    assert c.radius == 6
    with pytest.raises(ValueError):
        c.diameter = -5
コード例 #10
0
def test_set_diameter():
    my_circle = Circle(4)
    my_circle.diameter = 12
    assert my_circle.radius == 6
    assert my_circle.diameter == 12
コード例 #11
0
def test_diameter_set():
    c = Circle(999)
    c.diameter = 2
    assert c.diameter == 2
    assert c.radius == 1
コード例 #12
0
 def test_step_3(self):
     c = Circle(4)
     self.assertEqual(c.diameter, 8)
     c.diameter = 2
     self.assertEqual(c.diameter, 2)
     self.assertEqual(c.radius, 1)
コード例 #13
0
def test_change_radius_diameter():
    c = Circle(9)
    c.diameter = 50
    assert c.radius == 25
コード例 #14
0
def test_set_diameter():
    c = Circle(7)
    assert c.diameter == 14
    c.diameter = 10
    assert c.diameter == 10