Quellcode durchsuchen

Add support for single-test tox runs

Use a sintax like
    tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions)
tags/2013.10.15
Filippo Valsorda vor 10 Jahren
Ursprung
Commit
d3f46b9aa5
9 geänderte Dateien mit 13 neuen und 10 gelöschten Zeilen
  1. +0
    -0
      test/__init__.py
  2. +1
    -1
      test/test_age_restriction.py
  3. +1
    -1
      test/test_all_urls.py
  4. +1
    -1
      test/test_dailymotion_subtitles.py
  5. +2
    -2
      test/test_download.py
  6. +1
    -1
      test/test_playlists.py
  7. +1
    -1
      test/test_youtube_lists.py
  8. +1
    -1
      test/test_youtube_subtitles.py
  9. +5
    -2
      tox.ini

+ 0
- 0
test/__init__.py Datei anzeigen


+ 1
- 1
test/test_age_restriction.py Datei anzeigen

@@ -8,7 +8,7 @@ import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from youtube_dl import YoutubeDL
from helper import try_rm
from .helper import try_rm


def _download_restricted(url, filename, age):


+ 1
- 1
test/test_all_urls.py Datei anzeigen

@@ -8,7 +8,7 @@ import os
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from youtube_dl.extractor import YoutubeIE, YoutubePlaylistIE, YoutubeChannelIE, JustinTVIE, gen_extractors
from helper import get_testcases
from .helper import get_testcases

class TestAllURLsMatching(unittest.TestCase):
def setUp(self):


+ 1
- 1
test/test_dailymotion_subtitles.py Datei anzeigen

@@ -10,7 +10,7 @@ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from youtube_dl.extractor import DailymotionIE
from youtube_dl.utils import *
from helper import FakeYDL
from .helper import FakeYDL

md5 = lambda s: hashlib.md5(s.encode('utf-8')).hexdigest()



+ 2
- 2
test/test_download.py Datei anzeigen

@@ -37,8 +37,8 @@ def _file_md5(fn):
with open(fn, 'rb') as f:
return hashlib.md5(f.read()).hexdigest()

import helper # Set up remaining global configuration
from helper import get_testcases, try_rm
import test.helper as helper # Set up remaining global configuration
from .helper import get_testcases, try_rm
defs = get_testcases()

with io.open(PARAMETERS_FILE, encoding='utf-8') as pf:


+ 1
- 1
test/test_playlists.py Datei anzeigen

@@ -20,7 +20,7 @@ from youtube_dl.extractor import (
)
from youtube_dl.utils import *

from helper import FakeYDL
from .helper import FakeYDL

class TestPlaylists(unittest.TestCase):
def assertIsPlaylist(self, info):


+ 1
- 1
test/test_youtube_lists.py Datei anzeigen

@@ -11,7 +11,7 @@ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from youtube_dl.extractor import YoutubeUserIE, YoutubePlaylistIE, YoutubeIE, YoutubeChannelIE, YoutubeShowIE
from youtube_dl.utils import *

from helper import FakeYDL
from .helper import FakeYDL

class TestYoutubeLists(unittest.TestCase):
def assertIsPlaylist(self,info):


+ 1
- 1
test/test_youtube_subtitles.py Datei anzeigen

@@ -10,7 +10,7 @@ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from youtube_dl.extractor import YoutubeIE
from youtube_dl.utils import *
from helper import FakeYDL
from .helper import FakeYDL

md5 = lambda s: hashlib.md5(s.encode('utf-8')).hexdigest()



+ 5
- 2
tox.ini Datei anzeigen

@@ -1,5 +1,8 @@
[tox]
envlist = py26,py27,py33
[testenv]
deps = nose
commands = nosetests --with-coverage --cover-package=youtube_dl --cover-html --verbose test
deps =
nose
coverage
commands = nosetests --verbose {posargs:test} # --with-coverage --cover-package=youtube_dl --cover-html
# test.test_download:TestDownload.test_NowVideo

Laden…
Abbrechen
Speichern