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")
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)
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())
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_()
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
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()
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 "------------------"
def test_AreaOfASquareWithNonDefaultSide(): square = Square(10) assert square.area() == 100, "Value should be 100"
def test_AreaOfASqaureWithDefaultSide(): square = Square() assert square.area() == 25
from Polygon import Polygon from square import Square from shape import Shape s1 = Square(10, 67) s1.set_color("Red") print(s1.area())
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
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())