def testWithoutLogging(self):
     self.sruRecordUpdate = SruRecordUpdate(stderr=self.stderr,
                                            logErrors=True,
                                            enableCollectLog=False)
     self.sruRecordUpdate.addObserver(self.observer)
     requestBody = self.createRequestBody(
         recordData='<my:data xmlns:my="mine">data</my:data>      ')
     headers, result = self.performRequest(requestBody)
     self.assertTrue(
         '<ucp:operationStatus>success</ucp:operationStatus>' in result)
     self.assertEquals(dict(), self.logCollector)
    def setUp(self):
        SeecrTestCase.setUp(self)
        self.stderr = StringIO()
        self.sruRecordUpdate = SruRecordUpdate(stderr=self.stderr,
                                               logErrors=True,
                                               enableCollectLog=True)

        @asyncnoreturnvalue
        def addOrDelete(*args, **kwargs):
            pass

        self.observer = CallTrace("Observer",
                                  methods={
                                      'add': addOrDelete,
                                      'delete': addOrDelete
                                  })
        self.sruRecordUpdate.addObserver(self.observer)
 def initSruRecordUpdate(self, **kwargs):
     self.sruRecordUpdate = SruRecordUpdate(**kwargs)
     self.observer = CallTrace(
         "Observer",
         emptyGeneratorMethods=['add', 'delete', 'deleteRecord'])
     self.sruRecordUpdate.addObserver(self.observer)