improve tests

This commit is contained in:
clinton-hall 2019-03-12 18:31:51 +13:00
commit 3c988760b1
2 changed files with 34 additions and 22 deletions

View file

@ -29,7 +29,7 @@ jobs:
versionSpec: '$(python.version)' versionSpec: '$(python.version)'
architecture: 'x64' architecture: 'x64'
- script: python -m pip install --upgrade pip && pip install -r libs/requirements.txt - script: python -m pip install --upgrade pip
displayName: 'Install dependencies' displayName: 'Install dependencies'
- script: | - script: |

View file

@ -1,33 +1,45 @@
#! /usr/bin/env python #! /usr/bin/env python
from __future__ import print_function from __future__ import print_function
import datetime import datetime
import os import os
import sys import sys
sys.path.extend(["..","."])
import eol def test_eol()
eol.check() import eol
eol.check()
import cleanup def test_cleanup():
cleanup.clean(cleanup.FOLDER_STRUCTURE) import cleanup
cleanup.clean(cleanup.FOLDER_STRUCTURE)
import core def test_import_core():
from core import logger, main_db import core
from core.auto_process import comics, games, movies, music, tv from core import logger, main_db
from core.auto_process.common import ProcessResult
from core.plugins.downloaders.nzb.utils import get_nzoid
from core.plugins.plex import plex_update
from core.user_scripts import external_script
from core.utils import (
char_replace, clean_dir, convert_to_ascii,
extract_files, get_dirs, get_download_info,
update_download_info_status,
)
# Initialize the config def test_import_core_auto_process():
core.initialize() from core.auto_process import comics, games, movies, music, tv
del core.MYAPP from core.auto_process.common import ProcessResult
def test_import_core_plugins():
from core.plugins.downloaders.nzb.utils import get_nzoid
from core.plugins.plex import plex_update
def test_import_core_user_scripts():
from core.user_scripts import external_script
def test_import_six():
from six import text_type
def test_import_core_utils():
from core.utils import (
char_replace, clean_dir, convert_to_ascii,
extract_files, get_dirs, get_download_info,
update_download_info_status, replace_links,
)
def test_initial():
core.initialize()
del core.MYAPP
def test_answer(): def test_answer():
assert core.CHECK_MEDIA == 1 assert core.CHECK_MEDIA == 1