l1ving_youtube-dl/testnporecent.ps1
Jan Hoek d53104f923 Extractor for npo.nl programs (as opposed to episodes of programs).
Retrieves only the most recent episodes of the program in question (hence the name). Some programs have so many episodes available that it doesn't make any practical sense to retrieve all, as discussed in issue #7947.
2017-04-03 17:49:50 +02:00

44 lines
1.4 KiB
PowerShell

Describe 'Flake8' {
It 'Does not return any errors' {
& flake8 /Users/jhoek/GitHub/youtube-dl/youtube_dl/extractor/npo.py | Should BeNullOrEmpty
}
}
Describe 'Tests' {
It 'Should work in Python 2.6' {
& 'python2.6' '--version' 2>&1 | Should Be 'Python 2.6.9'
'', '_1', '_2' | ForEach-Object {
& 'python2.6' /Users/jhoek/GitHub/youtube-dl/test/test_download.py "TestDownload.test_NPORecents$($_)" 2>&1
$LASTEXITCODE | Should Be 0
}
}
It 'Should work in Python 2.7' {
& python '--version' 2>&1 | Should Be 'Python 2.7.13'
'', '_1', '_2' | ForEach-Object {
& python /Users/jhoek/GitHub/youtube-dl/test/test_download.py "TestDownload.test_NPORecents$($_)" 2>&1
$LASTEXITCODE | Should Be 0
}
}
It 'Should work in Python 3.5' {
& python3 '--version' | Should Be 'Python 3.5.2'
'', '_1', '_2' | ForEach-Object {
& python3 /Users/jhoek/GitHub/youtube-dl/test/test_download.py "TestDownload.test_NPORecents$($_)" 2>&1
$LASTEXITCODE | Should Be 0
}
}
It 'Should work in Python 3.6' {
& python3.6 '--version' | Should Be 'Python 3.6.1'
'', '_1', '_2' | ForEach-Object {
& 'python3.6' /Users/jhoek/GitHub/youtube-dl/test/test_download.py "TestDownload.test_NPORecents$($_)" 2>&1
$LASTEXITCODE | Should Be 0
}
}
}