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"
    )
Example #2
0
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))
Example #3
0
def test_can_create_spreadsheet_from_dict_with_filename():
    assert Spreadsheet.from_dict(
        {}, filename='empty.csv').as_dict['file_name'] == "empty.csv"
Example #4
0
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"))