FIX unit tests
This commit is contained in:
parent
0460f21581
commit
511058205c
1 changed files with 13 additions and 10 deletions
|
@ -1,14 +1,17 @@
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
from nose.tools import raises, assert_items_equal, eq_
|
from nose.tools import raises, eq_
|
||||||
|
|
||||||
from forge import get_files_and_intervals, get_timefile_exact, round_timefile,\
|
from forge import get_files_and_intervals, get_timefile_exact, round_timefile,\
|
||||||
get_timefile, mp3_join
|
get_timefile, mp3_join
|
||||||
|
from config_manager import get_config
|
||||||
|
|
||||||
eight = datetime(2014, 5, 30, 20)
|
eight = datetime(2014, 5, 30, 20)
|
||||||
nine = datetime(2014, 5, 30, 21)
|
nine = datetime(2014, 5, 30, 21)
|
||||||
ten = datetime(2014, 5, 30, 22)
|
ten = datetime(2014, 5, 30, 22)
|
||||||
|
|
||||||
|
get_config()['AUDIO_INPUT'] = ''
|
||||||
|
get_config()['AUDIO_INPUT_FORMAT'] = '%Y-%m/%d/%Y-%m-%d-%H-%M-%S.mp3'
|
||||||
|
|
||||||
def minutes(n):
|
def minutes(n):
|
||||||
return timedelta(minutes=n)
|
return timedelta(minutes=n)
|
||||||
|
@ -22,7 +25,7 @@ def seconds(n):
|
||||||
|
|
||||||
def test_timefile_exact():
|
def test_timefile_exact():
|
||||||
eq_(get_timefile_exact(eight),
|
eq_(get_timefile_exact(eight),
|
||||||
'2014-05/30/rec-2014-05-30-20-00-00-ror.mp3')
|
'2014-05/30/2014-05-30-20-00-00.mp3')
|
||||||
|
|
||||||
## Rounding
|
## Rounding
|
||||||
|
|
||||||
|
@ -42,12 +45,12 @@ def test_rounding_value():
|
||||||
|
|
||||||
def test_timefile_alreadyround():
|
def test_timefile_alreadyround():
|
||||||
eq_(get_timefile(eight),
|
eq_(get_timefile(eight),
|
||||||
'2014-05/30/rec-2014-05-30-20-00-00-ror.mp3')
|
'2014-05/30/2014-05-30-20-00-00.mp3')
|
||||||
|
|
||||||
|
|
||||||
def test_timefile_toround():
|
def test_timefile_toround():
|
||||||
eq_(get_timefile(eight + minutes(20)),
|
eq_(get_timefile(eight + minutes(20)),
|
||||||
'2014-05/30/rec-2014-05-30-20-00-00-ror.mp3')
|
'2014-05/30/2014-05-30-20-00-00.mp3')
|
||||||
|
|
||||||
## Intervals
|
## Intervals
|
||||||
|
|
||||||
|
@ -158,29 +161,29 @@ def test_intervals_left_2():
|
||||||
|
|
||||||
def test_mp3_1():
|
def test_mp3_1():
|
||||||
eq_(' '.join(mp3_join((('a', 0, 0),), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 0, 0),), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a -codec:a copy foo.mp3')
|
'ffmpeg -i concat:a -acodec copy foo.mp3 -loglevel warning')
|
||||||
|
|
||||||
|
|
||||||
def test_mp3_1_left():
|
def test_mp3_1_left():
|
||||||
eq_(' '.join(mp3_join((('a', 160, 0),), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 160, 0),), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a -codec:a copy -ss 160 foo.mp3')
|
'ffmpeg -i concat:a -acodec copy -ss 160 foo.mp3 -loglevel warning')
|
||||||
|
|
||||||
|
|
||||||
def test_mp3_1_right():
|
def test_mp3_1_right():
|
||||||
eq_(' '.join(mp3_join((('a', 0, 1600),), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 0, 1600),), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a -codec:a copy -to 2000 foo.mp3')
|
'ffmpeg -i concat:a -acodec copy -t 2000 foo.mp3 -loglevel warning')
|
||||||
|
|
||||||
|
|
||||||
def test_mp3_1_leftright():
|
def test_mp3_1_leftright():
|
||||||
eq_(' '.join(mp3_join((('a', 160, 1600),), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 160, 1600),), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a -codec:a copy -ss 160 -to 2000 foo.mp3')
|
'ffmpeg -i concat:a -acodec copy -ss 160 -t 1840 foo.mp3 -loglevel warning')
|
||||||
|
|
||||||
|
|
||||||
def test_mp3_2():
|
def test_mp3_2():
|
||||||
eq_(' '.join(mp3_join((('a', 0, 0), ('b', 0, 0)), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 0, 0), ('b', 0, 0)), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a|b -codec:a copy foo.mp3')
|
'ffmpeg -i concat:a|b -acodec copy foo.mp3 -loglevel warning')
|
||||||
|
|
||||||
|
|
||||||
def test_mp3_2_leftright():
|
def test_mp3_2_leftright():
|
||||||
eq_(' '.join(mp3_join((('a', 1000, 0), ('b', 0, 1600)), 'foo.mp3')),
|
eq_(' '.join(mp3_join((('a', 1000, 0), ('b', 0, 1600)), 'foo.mp3')),
|
||||||
'ffmpeg -i concat:a|b -codec:a copy -ss 1000 -to 5600 foo.mp3')
|
'ffmpeg -i concat:a|b -acodec copy -ss 1000 -t 4600 foo.mp3 -loglevel warning')
|
||||||
|
|
Loading…
Reference in a new issue