예제 #1
0
def test_get_df_and_ts():
    import_csv(CURRENT_MONTH_DATA_FOLDER)
    z = get_ts('SOC_WAGE_rub', 'a', 2014)
    assert isinstance(z, pd.core.series.Series)
    assert z.iloc[0] == 32495

    e = get_df(['SOC_WAGE_rub', 'CPI_rog'], 'm', '2015-06', '2015-06')
    assert isinstance(e, pd.DataFrame)
    # WARNING: this is data revision - in ind06 this was
    # assert e.iloc[0,0] == 35930.0
    # now in ind09 it is:
    assert e.iloc[0, 0] == 35395
    assert e.iloc[0, 1] == 100.2
예제 #2
0
    def test_get_df_and_ts(self):
        import_csv(CURRENT_MONTH_DATA_FOLDER)
        z = get_ts('SOC_WAGE_rub', 'a', 2014)
        self.assertTrue(isinstance(z, pd.core.series.Series))
        self.assertEqual(z.iloc[0], 32495)

        e = get_df(['SOC_WAGE_rub', 'CPI_rog'], 'm', '2015-06', '2015-06')
        self.assertTrue(isinstance(e, pd.DataFrame))
        # WARNING: this is data revision - in ind06 this was
        # assert e.iloc[0,0] == 35930.0
        # now in ind09 it is:
        self.assertEqual(e.iloc[0, 0], 35395)
        self.assertEqual(e.iloc[0, 1], 100.2)
예제 #3
0
    def test_get_df_and_ts(self):
        import_csv(CURRENT_MONTH_DATA_FOLDER)
        z = get_ts('SOC_WAGE_rub','a', 2014)
        self.assertTrue(isinstance(z, pd.core.series.Series))
        self.assertEqual(z.iloc[0], 32495)

        e = get_df(['SOC_WAGE_rub', 'CPI_rog'], 'm', '2015-06', '2015-06')
        self.assertTrue(isinstance(e, pd.DataFrame))
        # WARNING: this is data revision - in ind06 this was
        # assert e.iloc[0,0] == 35930.0
        # now in ind09 it is:
        self.assertEqual(e.iloc[0,0], 35395)
        self.assertEqual(e.iloc[0,1], 100.2)
예제 #4
0
def test_get_df_and_ts():
    import_csv(CURRENT_MONTH_DATA_FOLDER)
    z = get_ts('SOC_WAGE_rub','a', 2014)
    assert isinstance(z, pd.core.series.Series)
    assert z.iloc[0] == 32495

    e = get_df(['SOC_WAGE_rub', 'CPI_rog'], 'm', '2015-06', '2015-06')
    assert isinstance(e, pd.DataFrame)
    # WARNING: this is data revision - in ind06 this was 
    # assert e.iloc[0,0] == 35930.0
    # now in ind09 it is:
    assert e.iloc[0,0] == 35395
    assert e.iloc[0,1] == 100.2
예제 #5
0
def update(data_folder):
    # Create CSV file
    make_csv(data_folder)
    
    # Parse and upload CSV file to database
    import_csv(data_folder)
    
    # Run some inspection of import results - are all variables imported?
    notify_on_import_result(data_folder)    
    
    # Export times series from database to CSV files and Excel xls(x)
    db_dump()
    
    # Create and save PDF and *.png graphs
    write_plots()
    
    # Write list of variables to markdown file 
    # Note: may also want to see frequencies of data
    dump_var_list_explained()
예제 #6
0
def update(data_folder):
    # Create CSV file
    make_csv(data_folder)

    # Parse and upload CSV file to database
    import_csv(data_folder)

    # Run some inspection of import results - are all variables imported?
    notify_on_import_result(data_folder)

    # Export times series from database to CSV files and Excel xls(x)
    db_dump()

    # Create and save PDF and *.png graphs
    write_plots()

    # Write list of variables to markdown file
    # Note: may also want to see frequencies of data
    dump_var_list_explained()
예제 #7
0
def update_database_to_current_month_folder():
    import_csv(CURRENT_MONTH_DATA_FOLDER)
def test_import_complete(data_folder=CURRENT_MONTH_DATA_FOLDER):
    # TODO: add config file to import 'PROFIT'
    import_csv(data_folder, kill_existing_data=True)
    assert len(get_varnames_not_in_db(data_folder)) == 1
    assert get_varnames_not_in_db(data_folder) == ["PROFIT"]
 def test_import_complete(self):
     # TODO: add config file to import 'PROFIT'
     import_csv(CURRENT_MONTH_DATA_FOLDER, kill_existing_data = True)
     self.assertEqual(len(get_varnames_not_in_db(CURRENT_MONTH_DATA_FOLDER)), 1)
     self.assertEqual(get_varnames_not_in_db(CURRENT_MONTH_DATA_FOLDER), ["PROFIT"])
def test_import_complete(data_folder = CURRENT_MONTH_DATA_FOLDER):
    # TODO: add config file to import 'PROFIT' 
    import_csv(data_folder, kill_existing_data = True)
    assert len(get_varnames_not_in_db(data_folder)) == 1
    assert get_varnames_not_in_db(data_folder) == ["PROFIT"]