def test_export_tsv(self): """Export some test data, make sure export file is created.""" old_export_dir = settings.TSV_EXPORT_DIR bucket_size = api.cron.BUCKET_SIZE try: settings.TSV_EXPORT_DIR = tempfile.gettempdir() api.cron.BUCKET_SIZE = 1 export_tsv() opinions_path = os.path.join(settings.TSV_EXPORT_DIR, 'opinions.tsv.bz2') # Make sure there is some data available. 30 bytes is a guess. assert os.path.getsize(opinions_path) > 30 finally: settings.TSV_EXPORT_DIR = old_export_dir api.cron.BUCKET_SIZE = bucket_size
def export_tsv(): log.info('Exporting all opinions to TSV!') cron.export_tsv()