Exemple #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}
Exemple #2
0
 def test_11_function_4(self):
     Functions = Calculation('78. 1')
     res = Functions.function_4()
     self.assertEqual(res, 547.6371999999999)
Exemple #3
0
 def test_4_function_4(self):
     Functions = Calculation('-123')
     res = Functions.function_4()
     self.assertEqual(res, 'None')
Exemple #4
0
 def test_3_function_3(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_3()
     self.assertEqual(res, 11715.952499999998)
Exemple #5
0
 def test_1_function_1(self):
     F = Calculation(4)
     res = F.function_1()
     self.assertEqual(res, None)
Exemple #6
0
 def test_24_function_4(self):
     Functions = Calculation(1.5)
     res = Functions.function_4()
     self.assertEqual(res, 10.517999999999999)
Exemple #7
0
 def test_24_function_2(self):
     Functions = Calculation(1.5)
     res = Functions.function_2()
     self.assertEqual(res, 14.840625000000001)
Exemple #8
0
 def test_23_function_4(self):
     Functions = Calculation(1)
     res = Functions.function_4()
     self.assertEqual(res, 7.012)
Exemple #9
0
 def test_2_function_4(self):
     Functions = Calculation('5 5')
     res = Functions.function_4()
     self.assertEqual(res, 385.65999999999997)
Exemple #10
0
 def test_20_function_3(self):
     Functions = Calculation('   a')
     res = Functions.function_3()
     self.assertEqual(res, "None")
Exemple #11
0
 def test_19_function_2(self):
     Functions = Calculation('   ')
     res = Functions.function_2()
     self.assertEqual(res, "None")
Exemple #12
0
 def test_2_function_3(self):
     Functions = Calculation('5 5')
     res = Functions.function_3()
     self.assertEqual(res, 6367.4985)
Exemple #13
0
 def test_17_function_1(self):
     Functions = Calculation('*9')
     res = Functions.function_1()
     self.assertEqual(res, "None")
Exemple #14
0
 def test_2_function_2(self):
     Functions = Calculation('5 5')
     res = Functions.function_2()
     self.assertEqual(res, 779598.985)
Exemple #15
0
 def test_2_function_1(self):
     Functions = Calculation('5 5')
     res = Functions.function_1()
     self.assertEqual(res, 20713429.495)
Exemple #16
0
 def test_23_function_2(self):
     Functions = Calculation(1)
     res = Functions.function_2()
     self.assertEqual(res, 5.197)
Exemple #17
0
 def test_23_function_3(self):
     Functions = Calculation(1)
     res = Functions.function_3()
     self.assertEqual(res, 6.5847)
Exemple #18
0
 def test_21_function_1(self):
     Functions = Calculation(45)
     res = Functions.function_1()
     self.assertEqual(res, 15332406.063000001)
Exemple #19
0
 def test_24_function_1(self):
     Functions = Calculation(1.5)
     res = Functions.function_1()
     self.assertEqual(res, 8.329875)
Exemple #20
0
 def test_21_function_2(self):
     Functions = Calculation(45)
     res = Functions.function_2()
     self.assertEqual(res, 621136.497)
Exemple #21
0
 def test_24_function_3(self):
     Functions = Calculation(1.5)
     res = Functions.function_3()
     self.assertEqual(res, 11.393550000000001)
Exemple #22
0
 def test_21_function_3(self):
     Functions = Calculation(45)
     res = Functions.function_3()
     self.assertEqual(res, 5491.9196999999995)
Exemple #23
0
 def test_25_function_3(self):
     Functions = Calculation('-1.5')
     res = Functions.function_3()
     self.assertEqual(res, 'None')
Exemple #24
0
 def test_21_function_4(self):
     Functions = Calculation(45)
     res = Functions.function_4()
     self.assertEqual(res, 357.61199999999997)
Exemple #25
0
 def test_3_function_2(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_2()
     self.assertEqual(res, 1981601.025)
Exemple #26
0
 def test_22_function_4(self):
     Functions = Calculation('-5')
     res = Functions.function_4()
     self.assertEqual(res, "None")
Exemple #27
0
 def test_3_function_4(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_4()
     self.assertEqual(res, 525.9)
Exemple #28
0
 def test_23_function_1(self):
     Functions = Calculation(1)
     res = Functions.function_1()
     self.assertEqual(res, 1.0630000000000006)
Exemple #29
0
 def test_5_function_3(self):
     Functions = Calculation(-34)
     res = Functions.function_3()
     self.assertEqual(res, "Введені некоректні дані!!!!!")
Exemple #30
0
 def test_3_function_1(self):
     Functions = Calculation(' 7 5')
     res = Functions.function_1()
     self.assertEqual(res, 71318906.175)