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)
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)
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)
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))
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))
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))
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))
def test_triangle_are_floating_point(self): self.assertEqual(12.18, area.triangle_area(4.2, 5.8))
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))
def test_triangle_area(self): self.assertEqual(10, area.triangle_area(4, 5))
def test_triangle_area(self): result = area.triangle_area(4, 5) self.assertEqual(10, result)
def test_triangle_area_floating_point(self): self.assertAlmostEqual(17.79875, area.triangle_area(7.25, 4.91))
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))