示例#1
0
 def test_simualteInvestment(self):
     invest1 = investment(100,10)
     invest2 = investment(10,1000)
     self.assertEqual(len(investment.simulateInvestment(invest1)), 100)
     self.assertEqual(len(investment.simulateInvestment(invest2)), 10)
     self.assertTrue(all(investment.simulateInvestment(invest1))>=-1)
     self.assertTrue(all(investment.simulateInvestment(invest2))>=-1)
     self.assertTrue(all(investment.simulateInvestment(invest1))<=1)
     self.assertTrue(all(investment.simulateInvestment(invest2))<=1)
示例#2
0
 def test_eq(self):
     self.assertEqual(investment(1,1).num_trials, investment(1,1).num_trials)
     self.assertEqual(len(investment.simulateInvestment((investment(10,100)))),10)
示例#3
0
 def test_constructor(self):
     invest = investment(10000,10)
     self.assertEqual(invest.positions,10)
     self.assertEqual(invest.num_trials,10000)
示例#4
0
 def test_class(self):
     i = investment(1,1)
     j = investment(100,1000)