class MonteCarloTest(unittest.TestCase): def setUp(self): self.foo = MonteCarlo() def test_inCircle(self): self.assertTrue(self.foo.inCircle(0,0)) def test_pyPi(self): self.foo.calcMonteCarlo(1000000) pi = self.foo.circleArea / self.foo.squareArea self.assertGreater(pi, 2) self.assertLess(pi, 4) def test_linPi(self): self.foo.calcMonteCarloLinGen(1000000) pi = self.foo.circleArea / self.foo.squareArea self.assertGreater(pi, 2) self.assertLess(pi, 4)