Beispiel #1
0
class SquareTest(unittest.TestCase):
	def test_area(self):
		self.sq = Square(3)
		self.assertEqual(self.sq.area(), 9, "positive side length")
		self.sq = Square(-5)
		self.assertEqual(self.sq.area(), 25, "negative side length")
		self.sq = Square(0)
		self.assertEqual(self.sq.area(), 0, "zero side length")
		self.sq = Square(5.5)
		self.assertEqual(self.sq.area(), 30.25, "decimal side length")
Beispiel #2
0
def main():
	sh = Shape()
	print sh
	t = Triangle(5, 10)
	print t.area()
	print "%s Static Method" % t.static_area(10, 20)

	s = Square(20)
	print s.area()
	print s.perimeter()
class SquareTest(unittest.TestCase):

    def setUp(self):
        self.square = Square(side=3)

    def test_it_has_a_side(self):
        self.square.side |should| equal_to(3)

    def test_it_changes_its_side(self):
        self.square.side = 5
        self.square.side |should| equal_to(5)

    def test_it_calculates_its_area(self):
        self.square.area() |should| equal_to(9)
Beispiel #4
0
def main(args):
    side = int(args[1])
    print("side of the square is %d" % (side))

    s1 = Square(side)
    print("Perimeter: ", s1.perimeter())
    print("Area: ", s1.area())
Beispiel #5
0
    def square_submit(self):
        try:
            rib = float(self.squareRib_input.text())
            square = Square(rib)

            area = square.area()
            area = self.isFloat(area)
            area = self.toCommas(area)
            scope = square.scope()
            scope = self.isFloat(scope)
            scope = self.toCommas(scope)
            diagonal = square.diagonals()
            diagonal = self.isFloat(diagonal)
            diagonal = self.toCommas(diagonal)

            self.square_area_label.setText(f"Area(Square cm): {str(area)}")
            self.square_scope_label.setText(f"Scope(cm): {str(scope)}")
            self.square_diagonals_label.setText(f"Diagonals Length: {str(diagonal)}")
        except ValueError:
            error = QMessageBox()
            error.setWindowTitle("Error")
            error.setText("Please type a number!")
            error.setIcon(QMessageBox.Critical)

            x = error.exec_()
Beispiel #6
0
class TestSquare(unittest.TestCase):
    def setUp(self):
        self.square = Square(5)

    def test_perimeter(self):
        self.assertEqual(self.square.perimeter(), 20)

    def test_area(self):
        self.assertEqual(self.square.area(), 25)
Beispiel #7
0
class TestSquare(unittest.TestCase):

    def setUp(self):
        self.square = Square(5)

    def test_perimeter(self):
        self.assertEqual(self.square.perimeter(), 20)

    def test_area(self):
        self.assertEqual(self.square.area(), 25)
def test_area():
    points = [(0, 0), (2, 0), (2, 2), (0, 2)]
    square = Square(points)

    assert square.area() == 4
Beispiel #9
0
from square import Square

s = Square(4)
s.set_center([0, 0])
s.set_color("Yellow")
s.name = "Hally"
print "Area of %s is %d" % (s.name, s.area())
print s()
Beispiel #10
0
def main():
    '''main()'''
    my_square = Square(10)
    print('Area = %d' % my_square.area())
from square import Square

s = Square(7)
s.set_center([0, 0])
s.set_color("Yellow")
s.name = "Hally"
print "Area of %s is %d" % (s.name, s.area())
s.print_s()
from rectangle import Rectangle
from square import Square

_rectangle = Rectangle(5, 6)
_square = Square(5)

print "rectangle"
print ("perimeter " + str(_rectangle.perimeter()))
print ("area " + str(_rectangle.area()))
print "------------------"
print "square"
print ("perimeter " + str(_square.perimeter()))
print ("area " + str(_square.area()))
print "------------------"
Beispiel #13
0
def test_AreaOfASquareWithNonDefaultSide():
  square = Square(10)
  assert square.area() == 100, "Value should be 100"
Beispiel #14
0
def test_AreaOfASqaureWithDefaultSide():
  square = Square()  
  assert square.area() == 25
Beispiel #15
0
from Polygon import Polygon
from square import Square
from shape import Shape

s1 = Square(10, 67)
s1.set_color("Red")
print(s1.area())
Beispiel #16
0
from square import Square
from rectangle import Rectangle

# an abstract class with an abstract method cannot be instantiated
# cannot create an object
s = Square(4)
r = Rectangle(6, 3)

print(s.area())
print(r.area())

# Square IS-A Shape
# Rectangle IS-a Shape
Beispiel #17
0
from square import Square
from triangle import Triangle

s1 = Square()
s1.set_value(8, 15)
s1.set_color("Blue")
print(s1.area(), s1.get_color())

t1 = Triangle()
t1.set_value(5, 10)
t1.set_color("Green")
print(t1.area(), t1.get_color())