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}
def test_11_function_4(self): Functions = Calculation('78. 1') res = Functions.function_4() self.assertEqual(res, 547.6371999999999)
def test_4_function_4(self): Functions = Calculation('-123') res = Functions.function_4() self.assertEqual(res, 'None')
def test_3_function_3(self): Functions = Calculation(' 7 5') res = Functions.function_3() self.assertEqual(res, 11715.952499999998)
def test_1_function_1(self): F = Calculation(4) res = F.function_1() self.assertEqual(res, None)
def test_24_function_4(self): Functions = Calculation(1.5) res = Functions.function_4() self.assertEqual(res, 10.517999999999999)
def test_24_function_2(self): Functions = Calculation(1.5) res = Functions.function_2() self.assertEqual(res, 14.840625000000001)
def test_23_function_4(self): Functions = Calculation(1) res = Functions.function_4() self.assertEqual(res, 7.012)
def test_2_function_4(self): Functions = Calculation('5 5') res = Functions.function_4() self.assertEqual(res, 385.65999999999997)
def test_20_function_3(self): Functions = Calculation(' a') res = Functions.function_3() self.assertEqual(res, "None")
def test_19_function_2(self): Functions = Calculation(' ') res = Functions.function_2() self.assertEqual(res, "None")
def test_2_function_3(self): Functions = Calculation('5 5') res = Functions.function_3() self.assertEqual(res, 6367.4985)
def test_17_function_1(self): Functions = Calculation('*9') res = Functions.function_1() self.assertEqual(res, "None")
def test_2_function_2(self): Functions = Calculation('5 5') res = Functions.function_2() self.assertEqual(res, 779598.985)
def test_2_function_1(self): Functions = Calculation('5 5') res = Functions.function_1() self.assertEqual(res, 20713429.495)
def test_23_function_2(self): Functions = Calculation(1) res = Functions.function_2() self.assertEqual(res, 5.197)
def test_23_function_3(self): Functions = Calculation(1) res = Functions.function_3() self.assertEqual(res, 6.5847)
def test_21_function_1(self): Functions = Calculation(45) res = Functions.function_1() self.assertEqual(res, 15332406.063000001)
def test_24_function_1(self): Functions = Calculation(1.5) res = Functions.function_1() self.assertEqual(res, 8.329875)
def test_21_function_2(self): Functions = Calculation(45) res = Functions.function_2() self.assertEqual(res, 621136.497)
def test_24_function_3(self): Functions = Calculation(1.5) res = Functions.function_3() self.assertEqual(res, 11.393550000000001)
def test_21_function_3(self): Functions = Calculation(45) res = Functions.function_3() self.assertEqual(res, 5491.9196999999995)
def test_25_function_3(self): Functions = Calculation('-1.5') res = Functions.function_3() self.assertEqual(res, 'None')
def test_21_function_4(self): Functions = Calculation(45) res = Functions.function_4() self.assertEqual(res, 357.61199999999997)
def test_3_function_2(self): Functions = Calculation(' 7 5') res = Functions.function_2() self.assertEqual(res, 1981601.025)
def test_22_function_4(self): Functions = Calculation('-5') res = Functions.function_4() self.assertEqual(res, "None")
def test_3_function_4(self): Functions = Calculation(' 7 5') res = Functions.function_4() self.assertEqual(res, 525.9)
def test_23_function_1(self): Functions = Calculation(1) res = Functions.function_1() self.assertEqual(res, 1.0630000000000006)
def test_5_function_3(self): Functions = Calculation(-34) res = Functions.function_3() self.assertEqual(res, "Введені некоректні дані!!!!!")
def test_3_function_1(self): Functions = Calculation(' 7 5') res = Functions.function_1() self.assertEqual(res, 71318906.175)