tests for OfferChaning added
OfferChaning: First Offers fail, and another sucseed.
from twisted.python import log
class DummyObserver(object):
def __init__(self):
self.e=[]
def start(self):
log.addObserver(self.emit)
def stop(self):
log.removeObserver(self.emit)
def emit(self, eventDict):
self.e.append(eventDict)
class DummyPool():
def run(self, f,*a,**k):
return f(*a,**k)