'Create, start, and return a new L{Port}, also tracking it so it can
be stopped in the test tear down.'

def port(self, portNumber, factory, interface):

    p = Port(portNumber, factory, interface=interface)
    p.startListening()
    self.ports.append(p)
    return p
