コード例 #1
0
 def test_alt_const(self):
     c = Circle.from_diameter(8)
     self.assertEqual(4.0, c.radius)
     self.assertEqual(8.0, c.diameter)
コード例 #2
0
def test_alt_construct_diameter():
    a = Circle.from_diameter(10)
    assert a.diameter == 10
コード例 #3
0
ファイル: test_Circle.py プロジェクト: iampei/IntroPython2015
def test_alt_constr():
    c = Circle.from_diameter(8)
    assert c.diameter == 8
    assert c.radius == 4
コード例 #4
0
 def test_ing_classmethod(self):
         i = random.randint(0,50)
         j = random.randint(51,100)
         c1 = Circle.from_diameter(i)
         self.assertEqual(eval(repr(c1)), Circle(i/2))
コード例 #5
0
 def test_step_5(self):
     c = Circle.from_diameter(8)
     self.assertEqual(c.diameter, 8)
     self.assertEqual(c.radius, 4)
コード例 #6
0
def test_alt_constr():
    c = Circle.from_diameter(8)
    assert c.diameter == 8
    assert c.radius == 4
コード例 #7
0
#!/usr/bin/env python3

from Circle import Circle
from math import *

c = Circle(2)
print(c.radius)
print(c.diameter)
print(c.area)

c1 = Circle.from_diameter(4)

print(c1)
print(repr(c1))

d = eval(repr(c))
print("here's d")
print(d)

c2 = Circle(2)
c3 = Circle(4)

print(c2 + c3)

print(c2 > c3)
print(c2 < c3)

print(c2 != c3)

circles = [
    Circle(6),
コード例 #8
0
def test_from_diameter():
    c1 = circle.from_diameter(8)
    assert (c1.radius == 4)
    assert (c1.diameter == 8)
コード例 #9
0
def test_from_diameter():
    c1 = Circle.from_diameter(10)
    assert c1.radius == 10 / 2
    assert c1.diameter == 10
    c2 = Circle(5)
    assert c1 == c2
コード例 #10
0
def test_constructor():
    """Test that the alternate constructor of from_diameter() works"""   
    c = Circle.from_diameter(4)
    assert c.diameter == 4
    assert c.radius == 2
コード例 #11
0
 def test_from_diameter(self):
     for i in range(100):
         c = Circle.from_diameter(i)
         self.assertEqual(c.radius, i / 2)
         self.assertEqual(c.diameter, i)
コード例 #12
0
 def test_alt_init(self):
     """Tests alternative initializer (diameter).
     Task 5."""
     c1 = Circle.from_diameter(4)
     self.assertEqual(c1.radius, 2)
     self.assertEqual(c1.diameter, 4)
コード例 #13
0
def test_from_diameter():
    c = Circle.from_diameter(10)
    assert c.radius == 5
    assert c.diameter == 10