triangle_test

Run triangle tests.

 1#!/usr/bin/env python3
 2"""Run triangle tests."""
 3
 4import unittest
 5import triangle
 6
 7
 8# Test class
 9class SimpleTest(unittest.TestCase):
10    """Very basic example test."""
11
12    # Returns True or False.
13    def testPerimeter1(self):
14        """First test of valid STDIN input."""
15        self.assertEqual(triangle.trianglePerimeter(3.0, 4.0, 5.0), 12.0)
16
17    def testArea1(self):
18        """First test of valid STDIN input."""
19        self.assertEqual(triangle.triangleArea(3.0, 4.0, 5.0), 6.0)
20
21    def testConst1(self):
22        """First test of valid STDIN input."""
23        self.assertEqual(triangle.constructability(3.0, 4.0, 5.0), True)
24
25    def testOrthogon1(self):
26        """First test of valid STDIN input."""
27        self.assertEqual(triangle.triangleOrthogonality(3.0, 4.0, 5.0), True)
28
29
30if __name__ == '__main__':
31    unittest.main()
class SimpleTest(unittest.case.TestCase):
10class SimpleTest(unittest.TestCase):
11    """Very basic example test."""
12
13    # Returns True or False.
14    def testPerimeter1(self):
15        """First test of valid STDIN input."""
16        self.assertEqual(triangle.trianglePerimeter(3.0, 4.0, 5.0), 12.0)
17
18    def testArea1(self):
19        """First test of valid STDIN input."""
20        self.assertEqual(triangle.triangleArea(3.0, 4.0, 5.0), 6.0)
21
22    def testConst1(self):
23        """First test of valid STDIN input."""
24        self.assertEqual(triangle.constructability(3.0, 4.0, 5.0), True)
25
26    def testOrthogon1(self):
27        """First test of valid STDIN input."""
28        self.assertEqual(triangle.triangleOrthogonality(3.0, 4.0, 5.0), True)

Very basic example test.

def testPerimeter1(self):
14    def testPerimeter1(self):
15        """First test of valid STDIN input."""
16        self.assertEqual(triangle.trianglePerimeter(3.0, 4.0, 5.0), 12.0)

First test of valid STDIN input.

def testArea1(self):
18    def testArea1(self):
19        """First test of valid STDIN input."""
20        self.assertEqual(triangle.triangleArea(3.0, 4.0, 5.0), 6.0)

First test of valid STDIN input.

def testConst1(self):
22    def testConst1(self):
23        """First test of valid STDIN input."""
24        self.assertEqual(triangle.constructability(3.0, 4.0, 5.0), True)

First test of valid STDIN input.

def testOrthogon1(self):
26    def testOrthogon1(self):
27        """First test of valid STDIN input."""
28        self.assertEqual(triangle.triangleOrthogonality(3.0, 4.0, 5.0), True)

First test of valid STDIN input.

Inherited Members
unittest.case.TestCase
TestCase
addTypeEqualityFunc
addCleanup
enterContext
addClassCleanup
enterClassContext
setUp
tearDown
setUpClass
tearDownClass
countTestCases
defaultTestResult
shortDescription
id
subTest
run
doCleanups
doClassCleanups
debug
skipTest
fail
assertFalse
assertTrue
assertRaises
assertWarns
assertLogs
assertNoLogs
assertEqual
assertNotEqual
assertAlmostEqual
assertNotAlmostEqual
assertSequenceEqual
assertListEqual
assertTupleEqual
assertSetEqual
assertIn
assertNotIn
assertIs
assertIsNot
assertDictEqual
assertDictContainsSubset
assertCountEqual
assertMultiLineEqual
assertLess
assertLessEqual
assertGreater
assertGreaterEqual
assertIsNone
assertIsNotNone
assertIsInstance
assertNotIsInstance
assertRaisesRegex
assertWarnsRegex
assertRegex
assertNotRegex
failUnlessRaises
failIf
assertRaisesRegexp
assertRegexpMatches
assertNotRegexpMatches
failUnlessEqual
assertEquals
failIfEqual
assertNotEquals
failUnlessAlmostEqual
assertAlmostEquals
failIfAlmostEqual
assertNotAlmostEquals
failUnless
assert_