browsertrix/backend/test
Tessa Walsh d3e241ad03
Validate seed files on backend and add tests (#2781)
Fixes #2780 

This PR adds additional backend validation for seed file uploads to fail
a seed upload if no valid seeds are found. It adds two new test cases to
ensure seed uploads will fail for binary files and for text files that
do not contain any valid URLs.
2025-07-31 23:20:58 -07:00
..
data Validate seed files on backend and add tests (#2781) 2025-07-31 23:20:58 -07:00
__init__.py Use archive_viewer_dep permissions to GET crawls (#443) 2023-01-09 19:11:53 -08:00
conftest.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
echo_server.py Adds Subscription API (#1914) 2024-07-10 17:41:16 -07:00
test_api.py Allow users to run crawls with 1 or 2 browser windows (#2627) 2025-06-03 13:37:30 -07:00
test_collections.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
test_crawl_config_profile_filter.py Allow searching by multiple tags & profiles with "and"/"or" options for tags (#2717) 2025-07-11 22:35:52 -04:00
test_crawl_config_search_values.py Pydantic 2.x update + type fixes + python 3.12 (#1947) 2024-07-22 17:23:03 -07:00
test_crawl_config_tags.py Allow searching by multiple tags & profiles with "and"/"or" options for tags (#2717) 2025-07-11 22:35:52 -04:00
test_crawlconfigs.py Add last crawl's stats object to CrawlConfigOut (#2714) 2025-07-23 20:10:46 -07:00
test_files.py Validate seed files on backend and add tests (#2781) 2025-07-31 23:20:58 -07:00
test_filter_sort_results.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
test_login.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
test_org_subs.py Use curly quote for default archive name instead of straight quote (#2700) 2025-07-16 11:41:19 -04:00
test_org.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
test_permissions.py
test_profiles.py Profiles: Make browser commit API call idempotent (#2728) 2025-07-22 17:59:49 -07:00
test_qa.py additional scale / browser window cleanup to properly support QA: (#2663) 2025-06-12 13:09:04 -04:00
test_run_crawl.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
test_stop_cancel_crawl.py quickfix: delete seedfile after the workflow has been deleted (#2763) 2025-07-23 20:10:29 -07:00
test_uploads.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
test_users.py Fix user emails use userout (#2511) 2025-03-24 12:04:39 -07:00
test_utils.py Format backend with Black 24 (#1507) 2024-02-07 11:35:34 -08:00
test_workflow_auto_add_to_collection.py remove deleted collections from crawlconfigs (#2615) 2025-05-20 18:38:40 -07:00
test_y_org_import_export.py Add API endpoint to delete org (#1448) 2024-07-03 16:00:11 -04:00
test_z_delete_org.py Run webhook tests nightly (#2738) 2025-07-15 18:05:57 -07:00
utils.py