Exemplo n.º 1
0
    def test_convert_string_to_nplaces(self):
        value = Converter.str_to_nplaces('5', n=3)
        self.assertEqual(value, 500)

        value = Converter.str_to_nplaces('5', n=2)
        self.assertEqual(value, 50)

        value = Converter.str_to_nplaces('55', n=4)
        self.assertEqual(value, 5500)
Exemplo n.º 2
0
 def test_extract_date_string(self):
     date = Converter.extract_date("Shares Short (as of Apr 30, 2013)3:")
     self.assertEqual(date, "Apr 30, 2013")
Exemplo n.º 3
0
 def test_convert_percent_to_dec(self):
     self.assertEqual(Converter.percent_to_dec('25.30%'), 0.253)
     self.assertEqual(Converter.percent_to_dec('N/A'), None)
Exemplo n.º 4
0
 def test_convert_big_num_funky_float(self):
     value = Converter.big_num_to_int("16.56B")
     self.assertEqual(value,16560000000)
Exemplo n.º 5
0
 def test_get_cell_date(self):
     value = self.yfget.lookup_table('Short % of Float', col_position=0)
     value = Converter.extract_date(value)
     self.assertEqual(value, 'Apr 30, 2013')
Exemplo n.º 6
0
 def test_convert_string_to_num(self):
     self.assertEqual(Converter.big_num_to_int('301.64B'), 301640000000)
     self.assertEqual(Converter.big_num_to_int('1.5M'), 1500000)
     self.assertEqual(Converter.big_num_to_int('1.5M'), 1500000)