~oubiwann/txjsonrpc/456441-version1-spec

« back to all changes in this revision

Viewing changes to txjsonrpc/testing/base.py

  • Committer: Duncan McGreggor
  • Date: 2009-11-11 15:08:26 UTC
  • Revision ID: duncan@canonical.com-20091111150826-s2l33bhdyqui6ew0
* Worked on a first draft of a deferred re-org.
* Added missing testing file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from twisted.internet import reactor
 
2
from twisted.trial.unittest import TestCase
 
3
from twisted.web import server
 
4
 
 
5
 
 
6
class JSONRPCTestBase(TestCase):
 
7
 
 
8
    def setUp(self):
 
9
        self.p = reactor.listenTCP(
 
10
            0, server.Site(self.getRoot()), interface="127.0.0.1")
 
11
        self.port = self.p.getHost().port
 
12
 
 
13
    def tearDown(self):
 
14
        return self.p.stopListening()
 
15
 
 
16
    def getRoot(self):
 
17
        raise NotImplementedError