__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 ]