示例#1
0
 def test_auto_recur(self):
     """基本的Auto测试"""
     assert series_argument_proc([
         SeriesAuto,
         1,2,
         [[3,4],5],[6,[7,[[8,9],10]]],11
     ]) == [1,2,3,4,5,6,7,8,9,10,11]
示例#2
0
 def test_recur_basic(self):
     """迭代测试"""
     assert series_argument_proc([
         SeriesMixElement, 1,2,
         SeriesMixIter, [3,4], [SeriesMixElement,5,SeriesMixIter,[6,7],SeriesMixElement,8,9],
         SeriesMixElement,10,
         SeriesMixIter, [SeriesMixElement,11,SeriesMixIter,[SeriesMixIter,[12,13],SeriesMixElement,14],SeriesMixElement,15]
     ]) == [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
示例#3
0
 def test_mix_basic(self):
     """基本的混合测试"""
     assert series_argument_proc([
         SeriesMixElement, 1,2,3,
         SeriesMixIter, [4,5],[6,7],
         SeriesMixElement, 8, 9,
         SeriesIter, [10,11],[12]
     ]) == [1,2,3,4,5,6,7,8,9,10,11,12]
示例#4
0
 def test_auto_basic(self):
     """自动推导测试"""
     assert series_argument_proc([
         SeriesAuto,
         1,2,3,
         [4,5,6],[7,8],
         9,10,
         [11],[12],
         13
     ]) == [1,2,3,4,5,6,7,8,9,10,11,12,13]
示例#5
0
 def test_iter(self):
     """迭代器输入测试"""
     assert series_argument_proc( [SeriesIter, [1,2], [3,4], [5]] ) == [1,2,3,4,5]
示例#6
0
 def test_element(self):
     """元素输入测试"""
     assert series_argument_proc( [SeriesElement, 1,2,3,4,5] ) == [1,2,3,4,5]
示例#7
0
 def test_bypass(self):
     """输入参数Bypass测试"""
     assert series_argument_proc( [1,2,3,4,5] ) == [1,2,3,4,5]