action = self.actions[None].pop(0)
self.parameters = action["parameters"]
self.current_ID = action["ID"]
if self.responses and self.responses[0] == expected:
if pop:
del self.responses[0]
return True
else:
return False
print("Checking for partial resonse, got: " + str(self.responses))
if self.responses and self.responses.startswith(expected):
if pop:
del self.responses[0]
return True
else:
return False
return self.actions[context] and self.actions[context][0]["name"] == expected
self.actions = {None: []}
self.responses = []
self.http_clients = []