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