Name cleanup

This commit is contained in:
Antoine Gersant 2020-01-04 09:38:19 -08:00
parent cbb7e7b97c
commit 0b0bfac8fb
4 changed files with 26 additions and 24 deletions

View file

@ -11,7 +11,6 @@ use std::path;
use toml;
use crate::db::ConnectionSource;
use crate::db::DB;
use crate::db::{ddns_config, misc_settings, mount_points, users};
use crate::ddns::DDNSConfig;
use crate::errors::*;
@ -294,7 +293,8 @@ fn clean_path_string(path_string: &str) -> path::PathBuf {
path::Path::new(path_string.deref()).iter().collect()
}
fn _get_test_db(name: &str) -> DB {
#[cfg(test)]
fn get_test_db(name: &str) -> crate::db::DB {
let mut db_path = path::PathBuf::new();
db_path.push("test");
db_path.push(name);
@ -302,12 +302,12 @@ fn _get_test_db(name: &str) -> DB {
fs::remove_file(&db_path).unwrap();
}
DB::new(&db_path).unwrap()
crate::db::DB::new(&db_path).unwrap()
}
#[test]
fn test_amend() {
let db = _get_test_db("amend.sqlite");
let db = get_test_db("amend.sqlite");
let initial_config = Config {
album_art_pattern: Some("file\\.png".into()),
@ -361,7 +361,7 @@ fn test_amend() {
fn test_amend_preserve_password_hashes() {
use self::users::dsl::*;
let db = _get_test_db("amend_preserve_password_hashes.sqlite");
let db = get_test_db("amend_preserve_password_hashes.sqlite");
let initial_hash: String;
let new_hash: String;
@ -425,7 +425,7 @@ fn test_amend_preserve_password_hashes() {
fn test_amend_ignore_blank_users() {
use self::users::dsl::*;
let db = _get_test_db("amend_ignore_blank_users.sqlite");
let db = get_test_db("amend_ignore_blank_users.sqlite");
{
let config = Config {
@ -472,7 +472,7 @@ fn test_amend_ignore_blank_users() {
fn test_toggle_admin() {
use self::users::dsl::*;
let db = _get_test_db("amend_toggle_admin.sqlite");
let db = get_test_db("amend_toggle_admin.sqlite");
let initial_config = Config {
album_art_pattern: None,
@ -517,7 +517,7 @@ fn test_toggle_admin() {
#[test]
fn test_preferences_read_write() {
let db = _get_test_db("preferences_read_write.sqlite");
let db = get_test_db("preferences_read_write.sqlite");
let initial_config = Config {
album_art_pattern: None,

View file

@ -86,7 +86,7 @@ impl ConnectionSource for DB {
}
#[cfg(test)]
pub fn _get_test_db(name: &str) -> DB {
pub fn get_test_db(name: &str) -> DB {
use crate::config;
let config_path = Path::new("test/config.toml");
let config = config::parse_toml_file(&config_path).unwrap();
@ -106,12 +106,12 @@ pub fn _get_test_db(name: &str) -> DB {
#[test]
fn test_migrations_up() {
_get_test_db("migrations_up.sqlite");
get_test_db("migrations_up.sqlite");
}
#[test]
fn test_migrations_down() {
let db = _get_test_db("migrations_down.sqlite");
let db = get_test_db("migrations_down.sqlite");
db.migrate_down().unwrap();
db.migrate_up().unwrap();
}

View file

@ -733,7 +733,7 @@ where
#[test]
fn test_populate() {
let db = db::_get_test_db("populate.sqlite");
let db = db::get_test_db("populate.sqlite");
update(&db).unwrap();
update(&db).unwrap(); // Check that subsequent updates don't run into conflicts
@ -758,7 +758,7 @@ fn test_metadata() {
let mut artwork_path = target.clone();
artwork_path.push("Folder.png");
let db = db::_get_test_db("metadata.sqlite");
let db = db::get_test_db("metadata.sqlite");
update(&db).unwrap();
let connection = db.get_connection();
@ -788,7 +788,7 @@ fn test_browse_top_level() {
let mut root_path = PathBuf::new();
root_path.push("root");
let db = db::_get_test_db("browse_top_level.sqlite");
let db = db::get_test_db("browse_top_level.sqlite");
update(&db).unwrap();
let results = browse(&db, Path::new("")).unwrap();
@ -809,7 +809,7 @@ fn test_browse() {
tobokegao_path.push("root");
tobokegao_path.push("Tobokegao");
let db = db::_get_test_db("browse.sqlite");
let db = db::get_test_db("browse.sqlite");
update(&db).unwrap();
let results = browse(&db, Path::new("root")).unwrap();
@ -826,7 +826,7 @@ fn test_browse() {
#[test]
fn test_flatten() {
let db = db::_get_test_db("flatten.sqlite");
let db = db::get_test_db("flatten.sqlite");
update(&db).unwrap();
let results = flatten(&db, Path::new("root")).unwrap();
assert_eq!(results.len(), 12);
@ -835,7 +835,7 @@ fn test_flatten() {
#[test]
fn test_random() {
let db = db::_get_test_db("random.sqlite");
let db = db::get_test_db("random.sqlite");
update(&db).unwrap();
let results = get_random_albums(&db, 1).unwrap();
assert_eq!(results.len(), 1);
@ -843,7 +843,7 @@ fn test_random() {
#[test]
fn test_recent() {
let db = db::_get_test_db("recent.sqlite");
let db = db::get_test_db("recent.sqlite");
update(&db).unwrap();
let results = get_recent_albums(&db, 2).unwrap();
assert_eq!(results.len(), 2);
@ -852,7 +852,7 @@ fn test_recent() {
#[test]
fn test_get_song() {
let db = db::_get_test_db("get_song.sqlite");
let db = db::get_test_db("get_song.sqlite");
update(&db).unwrap();
let mut song_path = PathBuf::new();

View file

@ -181,13 +181,15 @@ where
}
// Select songs. Not using Diesel because we need to LEFT JOIN using a custom column
let query = diesel::sql_query(r#"
let query = diesel::sql_query(
r#"
SELECT s.id, s.path, s.parent, s.track_number, s.disc_number, s.title, s.artist, s.album_artist, s.year, s.album, s.artwork, s.duration
FROM playlist_songs ps
LEFT JOIN songs s ON ps.path = s.path
WHERE ps.playlist = ?
ORDER BY ps.ordering
"#);
"#,
);
let query = query.clone().bind::<sql_types::Integer, _>(playlist.id);
songs = query.get_results(connection.deref())?;
}
@ -227,7 +229,7 @@ where
#[test]
fn test_create_playlist() {
let db = db::_get_test_db("create_playlist.sqlite");
let db = db::get_test_db("create_playlist.sqlite");
let found_playlists = list_playlists("test_user", &db).unwrap();
assert!(found_playlists.is_empty());
@ -243,7 +245,7 @@ fn test_create_playlist() {
#[test]
fn test_delete_playlist() {
let db = db::_get_test_db("delete_playlist.sqlite");
let db = db::get_test_db("delete_playlist.sqlite");
let playlist_content = Vec::new();
save_playlist("chill_and_grill", "test_user", &playlist_content, &db).unwrap();
@ -264,7 +266,7 @@ fn test_delete_playlist() {
fn test_fill_playlist() {
use crate::index;
let db = db::_get_test_db("fill_playlist.sqlite");
let db = db::get_test_db("fill_playlist.sqlite");
index::update(&db).unwrap();
let mut playlist_content: Vec<String> = index::flatten(&db, Path::new("root"))