Esempio n. 1
0
 def setUp(self):
     """  Creates instances of Calculation and Graphs class for 
     testing purposes. 
     """
     self.calc1 = Calculation(50000.00)
     self.calc1.fixed_expenses = {'rent':650.00, 'car note':250.00, 
                                  'cellphone':90.00, 'car insurance':150.00,
                                  'health insurace':200.00, 'hulu':8.00,
                                  'netflix':8.00}
     self.calc1.var_expenses = {'gifts':150.00, 'gas bill':60.00, 'pepco':60.00,
                                'water bill':30.00, 'nights out':300.00,
                                'shopping':200.00, 'lunch':200.00}
     self.graph1 = Graphs()
     self.graph1.expense = {'rent':650.00, 'car note':250.00, 
                                  'cellphone':90.00, 'car insurance':150.00,
                                  'health insurace':200.00, 'hulu':8.00,
                                  'netflix':8.00, 'gifts':150.00, 
                                  'gas bill':60.00, 'pepco':60.00,
                                  'water bill':30.00, 'nights out':300.00,
                                  'shopping':200.00, 'lunch':200.00}
     self.calc2 = Calculation(25000.00)
     self.calc2.fixed_expenses = {'rent':500.00, 'school loans':200.00, 
                                  'cellphone':70.00, 'car note':300.00, 
                                  'car insurance':175.00, 
                                  'health insurance':50.00, 'amazon':8.00,
                                  'netflix':8.00, 'child support':400.00}
     self.calc2.var_expenses = {'gifts':350.00, 'gas bill':50.00, 
                                'pepco':65.00, 'money lent for friend':200.00,
                                'water bill':30.00, 'groceries':200.00, 
                                'night out':150.00}
     self.graph2 = Graphs()
     self.graph2.expense = {'rent':500.00, 'school loans':200.00, 
                                  'cellphone':70.00, 'car note':300.00, 
                                  'car insurance':175.00, 
                                  'health insurance':50.00, 'amazon':8.00,
                                  'netflix':8.00, 'child support':400.00, 
                                  'gifts':350.00, 'gas bill':50.00, 
                                  'pepco':65.00, 'money lent for friend':200.00,
                                  'water bill':30.00, 'groceries':200.00, 
                                  'night out':150.00}
Esempio n. 2
0
 def test_11_function_4(self):
     Functions = Calculation('78. 1')
     res = Functions.function_4()
     self.assertEqual(res, 547.6371999999999)
Esempio n. 3
0
 def test_4_function_4(self):
     Functions = Calculation('-123')
     res = Functions.function_4()
     self.assertEqual(res, 'None')
Esempio n. 4
0
 def test_3_function_3(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_3()
     self.assertEqual(res, 11715.952499999998)
Esempio n. 5
0
 def test_1_function_1(self):
     F = Calculation(4)
     res = F.function_1()
     self.assertEqual(res, None)
Esempio n. 6
0
 def test_24_function_4(self):
     Functions = Calculation(1.5)
     res = Functions.function_4()
     self.assertEqual(res, 10.517999999999999)
Esempio n. 7
0
 def test_24_function_2(self):
     Functions = Calculation(1.5)
     res = Functions.function_2()
     self.assertEqual(res, 14.840625000000001)
Esempio n. 8
0
 def test_23_function_4(self):
     Functions = Calculation(1)
     res = Functions.function_4()
     self.assertEqual(res, 7.012)
Esempio n. 9
0
 def test_2_function_4(self):
     Functions = Calculation('5 5')
     res = Functions.function_4()
     self.assertEqual(res, 385.65999999999997)
Esempio n. 10
0
 def test_20_function_3(self):
     Functions = Calculation('   a')
     res = Functions.function_3()
     self.assertEqual(res, "None")
Esempio n. 11
0
 def test_19_function_2(self):
     Functions = Calculation('   ')
     res = Functions.function_2()
     self.assertEqual(res, "None")
Esempio n. 12
0
 def test_2_function_3(self):
     Functions = Calculation('5 5')
     res = Functions.function_3()
     self.assertEqual(res, 6367.4985)
Esempio n. 13
0
 def test_17_function_1(self):
     Functions = Calculation('*9')
     res = Functions.function_1()
     self.assertEqual(res, "None")
Esempio n. 14
0
 def test_2_function_2(self):
     Functions = Calculation('5 5')
     res = Functions.function_2()
     self.assertEqual(res, 779598.985)
Esempio n. 15
0
 def test_2_function_1(self):
     Functions = Calculation('5 5')
     res = Functions.function_1()
     self.assertEqual(res, 20713429.495)
Esempio n. 16
0
 def test_23_function_2(self):
     Functions = Calculation(1)
     res = Functions.function_2()
     self.assertEqual(res, 5.197)
Esempio n. 17
0
 def test_23_function_3(self):
     Functions = Calculation(1)
     res = Functions.function_3()
     self.assertEqual(res, 6.5847)
Esempio n. 18
0
 def test_21_function_1(self):
     Functions = Calculation(45)
     res = Functions.function_1()
     self.assertEqual(res, 15332406.063000001)
Esempio n. 19
0
 def test_24_function_1(self):
     Functions = Calculation(1.5)
     res = Functions.function_1()
     self.assertEqual(res, 8.329875)
Esempio n. 20
0
 def test_21_function_2(self):
     Functions = Calculation(45)
     res = Functions.function_2()
     self.assertEqual(res, 621136.497)
Esempio n. 21
0
 def test_24_function_3(self):
     Functions = Calculation(1.5)
     res = Functions.function_3()
     self.assertEqual(res, 11.393550000000001)
Esempio n. 22
0
 def test_21_function_3(self):
     Functions = Calculation(45)
     res = Functions.function_3()
     self.assertEqual(res, 5491.9196999999995)
Esempio n. 23
0
 def test_25_function_3(self):
     Functions = Calculation('-1.5')
     res = Functions.function_3()
     self.assertEqual(res, 'None')
Esempio n. 24
0
 def test_21_function_4(self):
     Functions = Calculation(45)
     res = Functions.function_4()
     self.assertEqual(res, 357.61199999999997)
Esempio n. 25
0
 def test_3_function_2(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_2()
     self.assertEqual(res, 1981601.025)
Esempio n. 26
0
 def test_22_function_4(self):
     Functions = Calculation('-5')
     res = Functions.function_4()
     self.assertEqual(res, "None")
Esempio n. 27
0
 def test_3_function_4(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_4()
     self.assertEqual(res, 525.9)
Esempio n. 28
0
 def test_23_function_1(self):
     Functions = Calculation(1)
     res = Functions.function_1()
     self.assertEqual(res, 1.0630000000000006)
Esempio n. 29
0
 def test_5_function_3(self):
     Functions = Calculation(-34)
     res = Functions.function_3()
     self.assertEqual(res, "Введені некоректні дані!!!!!")
Esempio n. 30
0
 def test_3_function_1(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_1()
     self.assertEqual(res, 71318906.175)