def test_can_create_spreadsheet_from_dict(): assert Spreadsheet.from_dict(OrderedDict( foo='bar', name='Jane', )).as_csv_data == ( "foo,name\r\n" "bar,Jane\r\n" )
def make_and_upload_csv_file(service_id, template): upload_id = s3upload( service_id, Spreadsheet.from_dict( session['placeholders'], filename=current_app.config['TEST_MESSAGE_FILENAME']).as_dict, current_app.config['AWS_REGION'], ) return redirect( url_for('.check_messages', upload_id=upload_id, service_id=service_id, template_id=template.id, from_test=True, help=2 if get_help_argument() else 0))
def test_can_create_spreadsheet_from_dict_with_filename(): assert Spreadsheet.from_dict( {}, filename='empty.csv').as_dict['file_name'] == "empty.csv"
def test_can_create_spreadsheet_from_dict(): assert (Spreadsheet.from_dict(OrderedDict( foo="bar", name="Jane", )).as_csv_data == ("foo,name\r\n" "bar,Jane\r\n"))