Пример #1
0
class TestValidInputs(unittest.TestCase):
    def setUp(self):
        self.c = Circle(2)

    def test_area(self):
        self.assertEqual(self.c.area(), 12.566370614359172)
        self.assertNotEqual(self.c.area(), 1.566370614359172)
        c = Circle(3)
        self.assertEqual(c.area(), 28.274333882308138)

    def test_area_mock(self):
        area = Mock(return_value=12.566370614359172)
        self.assertEqual(area(), 12.566370614359172)
Пример #2
0
def main():
    # Use this to test the constructor
    
    c1 = Circle(0, 0, -3)

    # Use these to test the getters
    
    print ("c1 center =", c1.getCenter())
    print ("c1 radius =", c1.getRadius())

    # Use these to test the setters
    
    c1.setCenter(1, 2)
    c1.setRadius(5)
    print ()
    print ("Modified c1 center =", c1.getCenter())
    print ("Modified c1 radius =", c1.getRadius())

    # Use this to test the area method
    
    print ("c1 area =", c1.area())

    # Use this to test the __str__
    
    print ()
    print ("Modified Circle c1:")
    print (c1)
Пример #3
0
 def main(cls, args):
     width = 2
     length = 3
     rectangle = Rectangle(width, length)
     print "Rectangle width:", width, "and length:", length, "Area:", rectangle.area(
     ), "Perimeter:", rectangle.perimeter()
     radius = 10
     circle = Circle(radius)
     print "Circle radius:", radius, "Area:", circle.area(
     ), "Perimeter:", circle.perimeter()
Пример #4
0
def main():
    print(function_one(['good', 'cat', 'bad', 'cat']))
    print(function_two(496))
    print(function_three(2048))
    print(function_four([1, ['A', 2], 'B', 3, 'C', 4, ['D', 5]]))
    print(function_five(['A', ['A', 'B'], 'C']))

    my_circle = Circle()
    my_circle.radius = 5

    print(my_circle.area())
    print(my_circle.circumference())
Пример #5
0
def main():
    """Start of program for shapes and inheritance"""

    print("\nShapes and inheritance practice in Python (v3.3.5)")

    circ = Circle(3)
    tri = Triangle(4, 5, 7, 5.7)
    sq = Square(11)

    #To print out pydocs: print(help(circ))
    print("Circle area: " + str(circ.area()))
    print("Square area: " + str(sq.area()))
    print("Triangle area: " + str(tri.area()))
    print("Circle perimeter: " + str(circ.perimeter()))
    print("Square perimeter: " + str(sq.perimeter()))
    print("Triangle perimeter: " + str(tri.perimeter()))
Пример #6
0
#!/usr/bin/env python
from Circle import Circle
from Rectangle import Rectangle

width = 2
length = 3
rectangle = Rectangle(width, length)
print("Rectangle width:", width, "and length:", length, "Area:",
      rectangle.area(), "Perimeter:", rectangle.perimeter())

radius = 10
circle = Circle(radius)
print("Circle radius:", radius, "Area:", circle.area(), "Perimeter:",
      circle.perimeter())
Пример #7
0
 def test_area(self):
     self.assertEqual(self.c.area(), 12.566370614359172)
     self.assertNotEqual(self.c.area(), 1.566370614359172)
     c = Circle(3)
     self.assertEqual(c.area(), 28.274333882308138)
Пример #8
0
from Figure import Figure
from Triangle import Triangle
from Cuadrado import Cuadrado
from Circle import Circle
import math

if __name__ == '__main__':
    fig=Figure("Cuadro")
    fig.setName("Cuadros")
    print(fig.getName())

    triangulo=Triangle("triangulo",25)
    print(triangulo.getSide())
    triangulo.perimeter()
    triangulo.area()

    cuadro=Cuadrado("cuadro",30)
    cuadro.setSide(25)
    cuadro.perimeter()
    cuadro.area()

    circulo=Circle("circulo",25)
    circulo.perimeter()
    circulo.area()
Пример #9
0
# -*- coding:utf-8 -*-
from Circle import Circle
from Square import Square

if __name__ == '__main__':
    c = Circle(5)
    s = Square(7)
    c.area()
    c.girth()
    s.area()
    s.girth()