コード例 #1
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testTwoRange():
    s = '0-2,10-12'
    assert_equal([0,1,2,10,11,12], list(multirange(s)))
コード例 #2
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testStr():
    s = '0-2,20-25,30-31'
    assert_equal(s, str(multirange(s)))
コード例 #3
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testSingleRange():
    assert_equal([0,1,2,3,4], list(multirange('0-4')))
コード例 #4
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testFloatParse():
    s = '0-0.5'
    conv = lambda x: time_to_frame(float(x))
    assert_equal(range(0,15), list(multirange(s, parser=conv)))
コード例 #5
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testIndexing():
    s = '0-10'
    x = multirange(s)
    x[0]
コード例 #6
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testErrorOverlappingRanges():
    s = '0-10,5-15'
    multirange(s)
コード例 #7
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testCloseOverlap():
    multirange('0-10,10-12')
コード例 #8
0
def testSingleRange():
    assert_equal([0, 1, 2, 3, 4], list(multirange('0-4')))
コード例 #9
0
ファイル: test_multirange.py プロジェクト: tgs/extractframes
def testThreeRange():
    s = '0-2,20-25,30-31'
    assert_equal([0,1,2,20,21,22,23,24,25,30,31], list(multirange(s)))
コード例 #10
0
def testIndexing():
    s = '0-10'
    x = multirange(s)
    x[0]
コード例 #11
0
def testStr():
    s = '0-2,20-25,30-31'
    assert_equal(s, str(multirange(s)))
コード例 #12
0
def testFloatParse():
    s = '0-0.5'
    conv = lambda x: time_to_frame(float(x))
    assert_equal(range(0, 15), list(multirange(s, parser=conv)))
コード例 #13
0
def testCloseOverlap():
    multirange('0-10,10-12')
コード例 #14
0
def testErrorOverlappingRanges():
    s = '0-10,5-15'
    multirange(s)
コード例 #15
0
def testThreeRange():
    s = '0-2,20-25,30-31'
    assert_equal([0, 1, 2, 20, 21, 22, 23, 24, 25, 30, 31],
                 list(multirange(s)))
コード例 #16
0
def testTwoRange():
    s = '0-2,10-12'
    assert_equal([0, 1, 2, 10, 11, 12], list(multirange(s)))