Sort vecs before assert to avoid random test failures (#2569)
* Sort language read queries to avoid random test failures * change sort columns
This commit is contained in:
parent
23d0f3ed3c
commit
a39cf31466
2 changed files with 5 additions and 1 deletions
|
@ -24,6 +24,7 @@ impl LocalUserLanguage {
|
||||||
Box::pin(async move {
|
Box::pin(async move {
|
||||||
let langs = local_user_language
|
let langs = local_user_language
|
||||||
.filter(local_user_id.eq(for_local_user_id))
|
.filter(local_user_id.eq(for_local_user_id))
|
||||||
|
.order(language_id)
|
||||||
.select(language_id)
|
.select(language_id)
|
||||||
.get_results(conn)
|
.get_results(conn)
|
||||||
.await?;
|
.await?;
|
||||||
|
@ -77,6 +78,7 @@ impl SiteLanguage {
|
||||||
site::table
|
site::table
|
||||||
.inner_join(local_site::table)
|
.inner_join(local_site::table)
|
||||||
.inner_join(site_language::table)
|
.inner_join(site_language::table)
|
||||||
|
.order(site_language::id)
|
||||||
.select(site_language::language_id)
|
.select(site_language::language_id)
|
||||||
.load(conn)
|
.load(conn)
|
||||||
.await
|
.await
|
||||||
|
@ -87,6 +89,7 @@ impl SiteLanguage {
|
||||||
|
|
||||||
let langs = site_language::table
|
let langs = site_language::table
|
||||||
.filter(site_language::site_id.eq(for_site_id))
|
.filter(site_language::site_id.eq(for_site_id))
|
||||||
|
.order(site_language::language_id)
|
||||||
.select(site_language::language_id)
|
.select(site_language::language_id)
|
||||||
.load(conn)
|
.load(conn)
|
||||||
.await?;
|
.await?;
|
||||||
|
@ -202,6 +205,7 @@ impl CommunityLanguage {
|
||||||
|
|
||||||
let langs = community_language
|
let langs = community_language
|
||||||
.filter(community_id.eq(for_community_id))
|
.filter(community_id.eq(for_community_id))
|
||||||
|
.order(language_id)
|
||||||
.select(language_id)
|
.select(language_id)
|
||||||
.get_results(conn)
|
.get_results(conn)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
|
@ -9,5 +9,5 @@ export LEMMY_DATABASE_URL=postgres://lemmy:password@localhost:5432/lemmy
|
||||||
# so to load the config we need to traverse to the repo root
|
# so to load the config we need to traverse to the repo root
|
||||||
export LEMMY_CONFIG_LOCATION=../../config/config.hjson
|
export LEMMY_CONFIG_LOCATION=../../config/config.hjson
|
||||||
RUST_BACKTRACE=1 \
|
RUST_BACKTRACE=1 \
|
||||||
cargo test --workspace --no-fail-fast
|
cargo test --workspace --all-features --no-fail-fast
|
||||||
# Add this to do printlns: -- --nocapture
|
# Add this to do printlns: -- --nocapture
|
||||||
|
|
Loading…
Reference in a new issue