/ tests / __init__.py
__init__.py
 1  """Tests suite for `aria2p`."""
 2  
 3  from __future__ import annotations
 4  
 5  from pathlib import Path
 6  
 7  TESTS_DIR = Path(__file__).parent
 8  TESTS_TMP_DIR = TESTS_DIR / "tmp"
 9  TESTS_DATA_DIR = TESTS_DIR / "data"
10  CONFIGS_DIR = TESTS_DATA_DIR / "configs"
11  SESSIONS_DIR = TESTS_DATA_DIR / "sessions"
12  
13  BUNSENLABS_TORRENT = TESTS_DATA_DIR / "bunsenlabs-helium-4.iso.torrent"
14  BUNSENLABS_MAGNET = "magnet:?xt=urn:btih:7fb1b254fdbdd8863d686c7fa61b3b0b671551b1&dn=bl-Helium-4-amd64.iso"
15  DEBIAN_METALINK = TESTS_DATA_DIR / "debian.metalink"
16  XUBUNTU_MIRRORS = [
17      "http://ubuntutym2.u-toyama.ac.jp/xubuntu/18.04/release/xubuntu-18.04.1-desktop-amd64.iso",
18      "http://ftp.free.fr/mirrors/ftp.xubuntu.com/releases/18.04/release/xubuntu-18.04.1-desktop-amd64.iso",
19      "http://mirror.us.leaseweb.net/ubuntu-cdimage/xubuntu/releases/18.04/release/xubuntu-18.04.1-desktop-amd64.iso",
20  ]
21  
22  INPUT_FILES = [
23      TESTS_DATA_DIR / "input_files" / "two-valid-downloads",
24      TESTS_DATA_DIR / "input_files" / "one-valid-one-invalid-downloads",
25      TESTS_DATA_DIR / "input_files" / "two-invalid-downloads",
26  ]