Exemplo n.º 1
0
    def test_compute_average_futur_null_4(self):
        list = [5, 5]
        second_list = [0, 0]
        new_list = [['100.0 %', True], ['100.0 %', True]]

        compute_average = AverageList(list).compute_average(2020, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 2
0
    def test_compute_average_futur_normal(self):
        list = [5, 2, 20]
        second_list = [10, 10, 10]
        new_list = [['50.0 %', True], ['20.0 %', True], ['200.0 %', True]]

        compute_average = AverageList(list).compute_average(2025, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 3
0
    def test_compute_average_futur_null(self):
        list = ['null', 'null', 20]
        second_list = [10, 'null', 'null']
        new_list = [[' 0.0 %', False], [' 0.0 %', True], ['100.0 %', True]]

        compute_average = AverageList(list).compute_average(2025, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 4
0
    def test_compute_average_past_null_3(self):
        list = [5, 'null', 'null']
        second_list = ['null', 'null', 10]
        new_list = [['100.0 %', True], [' 0.0 %', True], [' 0.0 %', False]]

        compute_average = AverageList(list).compute_average(2018, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 5
0
    def test_compute_average_past_null(self):
        list = [0, 0, 0]
        second_list = [0, 0, 0]
        new_list = [[' 0.0 %', False], [' 0.0 %', False], [' 0.0 %', False]]

        compute_average = AverageList(list).compute_average(2018, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 6
0
    def test_compute_average_present_normal(self):
        list = [
            'null', 'null', 20, 'null', 'null', 'null', 'null', 'null', 'null',
            'null', 'null', 'null'
        ]
        second_list = [
            'null', 20, 'null', 50, 'null', 'null', 'null', 'null', 'null',
            'null', 'null', 'null'
        ]
        new_list = [[' 0.0 %', True], [' 0.0 %', False], ['100.0 %', True],
                    [' 0.0 %', False], [' 0.0 %', True], [' 0.0 %', True],
                    [' 0.0 %', True], [' 0.0 %', True], [' 0.0 %', True],
                    [' 0.0 %', True], [' 0.0 %', True], [' 0.0 %', True]]

        compute_average = AverageList(list).compute_average(2025, second_list)
        self.assertEqual(compute_average, new_list)
Exemplo n.º 7
0
 def test_sum_data_normal(self):
     list = [[(1, 1)], [(4, 2)], [(2, 3)]]
     sum_data = AverageList(list).sum_data()
     self.assertEqual(sum_data, 7)
Exemplo n.º 8
0
 def test_cumulative_data_all_null_data_stop(self):
     list = [[], [], []]
     new_list = [0, 'null', 'null']
     cumulative_data = AverageList(list).cumulative_data(True)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 9
0
 def test_cumulative_data_null_data_stop_2(self):
     list = [[], [(4, 2)], [(5, 3)], [], [(2, 4)], []]
     new_list = [0, 4, 9, 9, 11, 'null']
     cumulative_data = AverageList(list).cumulative_data(True)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 10
0
 def test_cumulative_data_stop(self):
     list = [[(1, 1)], [(4, 2)], [(2, 3)]]
     new_list = [1, 5, 7]
     cumulative_data = AverageList(list).cumulative_data(True)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 11
0
 def test_cumulative_data_null_data_continue_2(self):
     list = [[(4, 1)], [], []]
     new_list = [4, 4, 4]
     cumulative_data = AverageList(list).cumulative_data(False)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 12
0
    def test_extract_first_value_normal(self):
        list = [[], [(20, 5, 6)], [(6, 5, 6)]]
        new_list = [0, 20, 6]

        compute_average = AverageList(list).extract_first_value()
        self.assertEqual(compute_average, new_list)
Exemplo n.º 13
0
 def test_cumulative1d_data_null_data_stop_2(self):
     list = [0, 4, 5, 0, 2, 0]
     new_list = [0, 4, 9, 9, 11, 'null']
     cumulative_data = AverageList(list).cumulative_data_1d(True)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 14
0
 def test_sum_data_all_null_data(self):
     list = [[], [], [], [], [], [], [], [], [], [], [], []]
     sum_data = AverageList(list).sum_data()
     self.assertEqual(sum_data, 0)
Exemplo n.º 15
0
 def test_sum_data_null_data(self):
     list = [[], [], [], [], [], [], [(50000, '2016', '7')], [], [], [], [],
             []]
     sum_data = AverageList(list).sum_data()
     self.assertEqual(sum_data, 50000)
Exemplo n.º 16
0
 def test_cumulative1d_data_normal(self):
     list = [1, 4, 2]
     new_list = [1, 5, 7]
     cumulative_data = AverageList(list).cumulative_data_1d(False)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 17
0
 def test_cumulative1d_data_all_null_data_continue(self):
     list = [0, 0, 0]
     new_list = [0, 0, 0]
     cumulative_data = AverageList(list).cumulative_data_1d(False)
     self.assertEqual(cumulative_data, new_list)
Exemplo n.º 18
0
 def test_cumulative1d_data_null_data_stop(self):
     list = [4, 0, 0]
     new_list = [4, 'null', 'null']
     cumulative_data = AverageList(list).cumulative_data_1d(True)
     self.assertEqual(cumulative_data, new_list)