mirror of https://github.com/JohnHammond/CTFd.git
17 lines
482 B
Python
17 lines
482 B
Python
from tests.helpers import create_ctfd, destroy_ctfd, gen_challenge, login_as_user
|
|
|
|
|
|
def test_export_csv_works():
|
|
"""Test that CSV exports work properly"""
|
|
app = create_ctfd()
|
|
with app.app_context():
|
|
gen_challenge(app.db)
|
|
client = login_as_user(app, name="admin", password="password")
|
|
|
|
csv_data = client.get("/admin/export/csv?table=challenges").get_data(
|
|
as_text=True
|
|
)
|
|
assert len(csv_data) > 0
|
|
|
|
destroy_ctfd(app)
|