示例#1
0
class TestCase(unittest.TestCase):
    def __init__(self, *args, **kw):
        super(TestCase, self).__init__(*args, **kw)
        
        self.tt = TraceTracker()
        self.request = testing.DummyRequest()
        self.request.resource_url = None
        
        self.config = testing.setUp(request=self.request)
        self.config.add_settings(settings)
        
    def setUp(self, *args, **kw):
        mock('self.request.resource_url', tracker=self.tt, returns=True)

    def tearDown(self):
        restore()
        
    def assertTrace(self, want):
        assert self.tt.check(want), self.tt.diff(want)