예제 #1
0
 def match_sequence(cls, expect):
     # dict 或 list 中能匹配到 expect[] 中的指定顺序的元素
     # list('abcd') | should.match_sequence(['a', 'b'])          # True
     # list('abcd') | should-match_sequence(['a', 'c', 'd'])     # True
     # list('abbbacd') | should.match_sequence(['a', 'b'])       # True
     # list('abbbacd') | should.match_sequence(['b', 'a', 'd'])  # True
     # list('abcd') | should-match_sequence(['e', 'f', 'g'])     # False
     # list('abcd') | should-match_sequence(['c', 'a'])          # False
     # [] | should.match_sequence(['a', 'b'])                    # False
     return should(expect, 'match_sequence')
예제 #2
0
 def be_list_of_zeroes(cls, expect=None):
     return should(expect, 'be_list_of_zeroes')
예제 #3
0
 def contains(cls, expect):
     return should(expect, 'contains')
예제 #4
0
 def sum_to(cls, expect):
     return should(expect, 'sum_to')
예제 #5
0
 def starts_with(cls, expect):
     return should(expect, 'starts_with')
예제 #6
0
 def like(cls, expect):
     return should(expect, 'like')
예제 #7
0
 def equal(cls, expect):
     return should(expect, 'equal')