Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions crates/buzz-relay/src/api/admin/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn report_detail_rejects_unknown_report() {
let response = router(test_state().await)
.oneshot(
Expand Down Expand Up @@ -420,6 +421,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn feedback_attachment_rejects_unknown_feedback() {
let response = router(test_state().await)
.oneshot(
Expand Down
7 changes: 7 additions & 0 deletions crates/buzz-relay/src/api/media.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1041,6 +1041,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn media_get_auth_flag_off_allows_unauthenticated_read_until_sidecar_gate() {
let response = media_get_auth_router(false)
.await
Expand All @@ -1052,6 +1053,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn media_get_auth_flag_on_rejects_unauthenticated_get_and_head_before_sidecar_gate() {
for method in ["GET", "HEAD"] {
let response = media_get_auth_router(true)
Expand All @@ -1065,6 +1067,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn media_get_auth_flag_on_valid_server_scoped_token_reaches_sidecar_gate() {
let keys = Keys::generate();
let auth = media_get_auth_header(&keys, media_get_tags_for("relay.example", None));
Expand All @@ -1078,6 +1081,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn media_get_auth_flag_on_rejects_upload_verb_wrong_server_and_wrong_x() {
let keys = Keys::generate();
let now = Timestamp::now().as_secs();
Expand Down Expand Up @@ -1119,6 +1123,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn media_get_auth_flag_on_accepts_range_header_only_after_auth() {
let keys = Keys::generate();
let auth = media_get_auth_header(&keys, media_get_tags_for("relay.example", None));
Expand All @@ -1137,6 +1142,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn upload_rate_limiter_is_scoped_by_community() {
let state = test_state().await;
let pubkey = nostr::Keys::generate().public_key();
Expand All @@ -1152,6 +1158,7 @@ mod tests {
}

#[tokio::test]
#[ignore = "requires a live Postgres: set BUZZ_TEST_DATABASE_URL"]
async fn upload_concurrency_limit_is_scoped_by_community() {
let state = test_state().await;
let pubkey = nostr::Keys::generate().public_key();
Expand Down