Exemplo n.º 1
0
 def setUpClass(cls):
     cls.data = {
         'inventories': {
             2018: {
                 4: 10
             },
             2017: {
                 4: 5
             }
         },
         'oper_cost': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'accounts_receiv': {
             2018: {
                 4: 10
             },
             2017: {
                 4: 5
             }
         },
         'c_fr_sale_sg': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'prepayment': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'adv_receipts': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'acct_payable': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         }
     }
     cls.stock = StockMapStub(cls.data)
Exemplo n.º 2
0
 def setUpClass(cls):
     cls.data = {
         'revenue': {
             2019: {
                 1: 10,
                 4: 20
             },
             2018: {
                 1: 6,
                 2: 7,
                 3: 8,
                 4: 10
             },
             2017: {
                 4: 5
             }
         },
         'n_income_attr_p': {
             2019: {
                 1: 5,
                 4: 10
             },
             2018: {
                 1: 3,
                 2: 4,
                 3: 4.5,
                 4: 5
             },
             2017: {
                 4: 5
             }
         }
     }
     cls.stock = StockMapStub(cls.data)
Exemplo n.º 3
0
 def setUpClass(cls):
     data = {
         'total_hldr_eqy_exc_min_int': {
             2019: {
                 1: 20
             },
             2018: {
                 1: 3
             }
         },
         'n_income_attr_p': {
             2019: {
                 1: 10,
                 4: 20
             },
             2018: {
                 1: 2,
                 2: 3,
                 3: 5,
                 4: 10
             },
             2017: {
                 4: 10/1.3
             },
             2016: {
                 4: 10/1.3/1.3
             },
             2015: {
                 4: 10/1.3/1.3/1.3
             },
             2014: {
                 4: 10/1.3/1.3/1.3/1.3
             },
             2013: {
                 4: 10/1.3/1.3/1.3/1.3/1.3
             },
             2012: {
                 4: 10/1.3/1.3/1.3/1.3/1.3/1.1
             },
             2011: {
                 4: 10/1.3/1.3/1.3/1.3/1.3/1.1/1.04
             }
         },
         'total_share': {
             2019: {
                 1: 100
             }
         }
     }
     cls.stock = StockMapStub(data)
Exemplo n.º 4
0
 def setUpClass(cls):
     data = {
         'n_income_attr_p': {
             2019: {
                 1: 2,
                 3: 53413057.75
             },
             2018: {
                 1: 4,
                 2: 5,
                 3: 7,
                 4: 58366455.95,
             },
             2017: {
                 4: 42248863.96,
             },
             2016: {
                 4: 32708951.81,
             },
             2015: {
                 4: 18219460.42,
             },
             2014: {
                 4: 18906255.13,
             },
             2013: {
                 4: 14239832.62,
             }
         },
         'total_hldr_eqy_exc_min_int': {
             2019: {
                 1: 318311778.58,
                 3: 357482918.8
             },
             2018: {
                 1: 4,
                 2: 5,
                 3: 7,
                 4: 319545061.05,
             },
             2017: {
                 4: 192981208.87,
             },
             2016: {
                 4: 162728344.91,
             },
             2015: {
                 4: 23332404.42,
             },
             2014: {
                 4: 96162944.0,
             },
             2013: {
                 4: 77256688.87,
             },
             2012: {
                 4: 123016856.25,
             }
         },
     }
     cls.stock = StockMapStub(data)
Exemplo n.º 5
0
 def setUpClass(cls):
     cls.data = {
         'n_income_attr_p': {
             2018: {
                 4: 40
             },
             2009: {
                 4: 4
             },
         },
         'n_cashflow_act': {
             2018: {
                 4: 2
             },
             2017: {
                 4: 2
             },
             2016: {
                 4: 2
             },
             2015: {
                 4: 2
             },
             2014: {
                 4: 2
             },
             2013: {
                 4: 2
             },
             2012: {
                 4: 2
             },
             2011: {
                 4: 2
             },
             2010: {
                 4: 2
             },
             2009: {
                 4: 2
             }
         },
         'c_pay_acq_const_fiolta': {
             2018: {
                 4: 1
             },
             2017: {
                 4: 1
             },
             2016: {
                 4: 1
             },
             2015: {
                 4: 1
             },
             2014: {
                 4: 1
             },
             2013: {
                 4: 1
             },
             2012: {
                 4: 1
             },
             2011: {
                 4: 1
             },
             2010: {
                 4: 1
             },
             2009: {
                 4: 1
             }
         }
     }
     cls.stock = StockMapStub(cls.data)
Exemplo n.º 6
0
 def setUpClass(cls):
     data = {
         'revenue': {
             2019: {
                 2: 2
             },
             2018: {
                 2: 1,
                 4: 8
             },
             2017: {
                 4: 4
             },
             2016: {
                 4: 2
             }
         },
         'accounts_receiv': {
             2018: {
                 4: 1
             },
             2017: {
                 4: 1
             },
             2016: {
                 4: 1
             },
         },
         'inventories': {
             2018: {
                 4: 1
             },
             2017: {
                 4: 1
             },
             2016: {
                 4: 1
             }
         },
         'total_cur_assets': {
             2018: {
                 4: 2
             },
             2017: {
                 4: 2
             },
             2016: {
                 4: 2
             }
         },
         'total_cur_liab': {
             2018: {
                 4: 1
             },
             2017: {
                 4: 1
             },
             2016: {
                 4: 1
             }
         },
         'n_income_attr_p': {
             2019: {
                 2: 2,
                 4: 3
             },
             2018: {
                 2: 1,
                 4: 8
             },
             2017: {
                 4: 4
             },
             2016: {
                 4: 6,
                 3: 5
             },
             2015: {
                 4: 5
             },
             2014: {
                 4: 4
             },
             2013: {
                 4: 3
             },
             2012: {
                 4: 2
             },
             2011: {
                 4: 1
             },
             2010: {
                 4: 0.5
             }
         },
         'total_hldr_eqy_exc_min_int': {
             2016: {
                 3: 9
             },
             2015: {
                 4: 8
             },
             2014: {
                 4: 7
             },
             2013: {
                 4: 6
             },
             2012: {
                 4: 5
             },
             2011: {
                 4: 4
             },
             2010: {
                 4: 3
             },
             2009: {
                 4: 2
             }
         }
     }
     cls.stock = StockMapStub(data)
Exemplo n.º 7
0
 def setUpClass(cls):
     cls.data = {
         'inventories': {
             2019: {
                 1: 10
             },
             2018: {
                 1: 10,
                 4: 10
             },
             2017: {
                 4: 5
             }
         },
         'oper_cost': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'accounts_receiv': {
             2019: {
                 1: 10
             },
             2018: {
                 1: 10,
                 4: 10
             },
             2017: {
                 4: 5
             }
         },
         'c_fr_sale_sg': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'prepayment': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'adv_receipts': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'acct_payable': {
             2018: {
                 4: 5
             },
             2017: {
                 4: 3
             }
         },
         'total_liab': {
             2018: {
                 4: 11
             }
         },
         'total_nca': {
             2018: {
                 4: 1
             }
         },
         'total_cur_assets': {
             2018: {
                 4: 1
             }
         },
         'bt_borr': {
             2018: {
                 4: 1
             }
         },
         'lt_borr': {
             2018: {
                 4: 1
             }
         },
         'st_borr': {
             2018: {
                 4: 1
             }
         },
         'bond_payable': {
             2018: {
                 4: 1
             }
         },
         'lt_payable': {
             2018: {
                 4: 1
             }
         },
         'non_cur_liab_due_1y': {
             2018: {
                 4: 1
             }
         },
         'total_cur_liab': {
             2018: {
                 4: 1
             }
         }
     }
     cls.stock = StockMapStub(cls.data)
Exemplo n.º 8
0
 def setUpClass(cls):
     cls.data = {
         'n_cashflow_act': {
             2019: {
                 1: 2
             }
         },
         'c_pay_acq_const_fiolta': {
             2019: {
                 1: 1
             }
         },
         'c_fr_sale_sg': {
             2019: {
                 1: 2
             }
         },
         'revenue': {
             2019: {
                 1: 100
             },
             2018: {
                 4: 100
             }
         },
         'notes_receiv': {
             2019: {
                 1: 1
             }
         },
         'accounts_receiv': {
             2019: {
                 1: 1
             }
         },
         'adv_receipts': {
             2019: {
                 1: 1
             }
         },
         'oper_cost': {
             2019: {
                 1: 1
             },
             2018: {
                 4: 1
             }
         },
         'sell_exp': {
             2019: {
                 1: 1
             },
             2018: {
                 4: 1
             }
         },
         'revadmin_expenue': {
             2019: {
                 1: 1
             },
             2018: {
                 4: 1
             }
         },
         'fin_exp': {
             2019: {
                 1: 1
             },
             2018: {
                 4: 1
             }
         },
         'income_tax': {
             2019: {
                 1: 1
             },
             2018: {
                 4: 1
             }
         },
         'total_nca': {
             2019: {
                 1: 20
             },
             2018: {
                 4: 20
             }
         },
         'total_cur_assets': {
             2019: {
                 1: 10
             },
             2018: {
                 4: 10
             }
         },
         'total_hldr_eqy_exc_min_int': {
             2019: {
                 1: 3
             },
             2018: {
                 4: 3
             }
         }
     }
     cls.stock = StockMapStub(cls.data)