You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
847 B
Python
34 lines
847 B
Python
class ShowCombinator():
|
|
|
|
IDENTIFIER = 'show'
|
|
|
|
SHOW_LIST = [
|
|
'Boruto; Naruto Next Generations (2017)',
|
|
'The Rising of the Shield Hero (2019)',
|
|
'Scrubs - Die Anfänger (2001)'
|
|
]
|
|
|
|
def __init__(self, context = None):
|
|
self._context = context
|
|
self._logger = context['logger']
|
|
self._reportLogger = context['report_logger']
|
|
|
|
def getIdentifier(self):
|
|
return ShowCombinator.IDENTIFIER
|
|
|
|
def getPayload(self, showIndex):
|
|
return {
|
|
'variant': f"S{showIndex}",
|
|
'show': ShowCombinator.SHOW_LIST[showIndex]
|
|
}
|
|
|
|
def assertFunc(self, testObj = {}):
|
|
pass
|
|
|
|
def shouldFail(self):
|
|
return False
|
|
|
|
def getYield(self):
|
|
for showIndex in range(len(ShowCombinator.SHOW_LIST)):
|
|
yield self.getPayload(showIndex)
|