def calculate() -> 'html':
    b = float(request.form["b"])
    h = float(request.form["h"])
    result = triangle_area(b, h)
    title = "Triangle area result"
    return render_template('result.html',
                           the_b=b,
                           the_h=h,
                           the_result=result,
                           the_title=title)
 def test_negative_base_height_raises_value_error(self):
     with self.assertRaises(ValueError):
         area.triangle_area(-3, 0)
     with self.assertRaises(ValueError):
         area.triangle_area(0, -6)
     with self.assertRaises(ValueError):
         area.triangle_area(-3, -3)
Beispiel #3
0
    def test_triangle_area(self):
        # A trinagle with height4 and base 5 should have area 10

        #arrange
        base = 4
        height = 5
        expected_area = 10

        #action
        action_area = area.triangle_area(base, height)

        #assert
        self.assertEqual(expected_area, action_area)
Beispiel #4
0
    def test_triangle_negative_height_base_raises_value_exception(self):

        with self.assertRaises(ValueError):
            area.triangle_area(9,-10)
        with self.assertRaises(ValueError):
            area.triangle_area(-9, 10)
        with self.assertRaises(ValueError):
            area.triangle_area(-9,-10)
Beispiel #5
0
 def test_triangle_area_with_zeroes(self):
     self.assertEqual(0, area.triangle_area(0, 1))
     self.assertEqual(0, area.triangle_area(0, 1))
     self.assertEqual(0, area.triangle_area(0, 0))
from area import triangle_area, rectangle_area

triangle_area(10, 20)

rectangle_area(10, 20)
 def test_triangle_area(self):
     # A triangle with height 4 and base 5 should have area 10
     self.assertEqual(10, area.triangle_area(4, 5))
 def test_zero_base_height_returns_zero(self):
     self.assertEqual(0, area.triangle_area(0, 3))
     self.assertEqual(0, area.triangle_area(3, 0))
     self.assertEqual(0, area.triangle_area(0, 0))
Beispiel #9
0
 def test_base_height_zero(self):
     self.assertEqual(0, area.triangle_area(0, 1))
     self.assertEqual(0, area.triangle_area(1, 0))
     self.assertEqual(0, area.triangle_area(0, 0))
Beispiel #10
0
 def test_triangle_area(self):
     # a trianlge with a heaight of 4 and a base of 5 should have an area of 10
     self.assertEqual(10, area.triangle_area(4,5))
Beispiel #11
0
 def test_triangle_base_or_height_of_zero(self):
     self.assertEqual(0, area.triangle_area(0, 8))
     self.assertEqual(0, area.triangle_area(8, 0))
     self.assertEqual(0, area.triangle_area(0, 0))
Beispiel #12
0
 def test_triangle_are_floating_point(self):
     self.assertEqual(12.18, area.triangle_area(4.2, 5.8))
Beispiel #13
0
 def test_triangle_base_height_zero(self):
     self.assertRaises(0, area.triangle_area(10, 0))
     self.assertRaises(0, area.triangle_area(0, 10))
     self.assertRaises(0, area.triangle_area(0, 0))
Beispiel #14
0
 def test_triangle_area(self):
     self.assertEqual(10, area.triangle_area(4, 5))
Beispiel #15
0
 def test_triangle_area(self):
     result = area.triangle_area(4, 5)
     self.assertEqual(10, result)
Beispiel #16
0
 def test_triangle_area_floating_point(self):
     self.assertAlmostEqual(17.79875, area.triangle_area(7.25, 4.91))
Beispiel #17
0
    def test_triangle_area_zeros(self):
        self.assertEqual(0, area.triangle_area(0, 0))

        self.assertEqual(0, area.triangle_area(10, 0))

        self.assertEqual(0, area.triangle_area(0, 4))