def test_notStdioLog(self):
     logname = 'notstdio'
     cmd = self.makeRemoteCommand(stdioLogName=logname)
     step = mock.Mock(name='step')
     step.logobservers = []
     log = fakeremotecommand.FakeLogFile(logname, step)
     cmd.useLog(log)
     cmd.addStdout('some stdout')
     self.failUnlessEqual(log.stdout, 'some stdout')
     cmd.addStderr('some stderr')
     self.failUnlessEqual(log.stderr, 'some stderr')
     cmd.addHeader('some header')
     self.failUnlessEqual(log.header, 'some header')
Beispiel #2
0
 def addCompleteLog(name, text):
     l = remotecommand.FakeLogFile(name, step)
     l.addStdout(text)
     ss.logs[name] = l
     return l
Beispiel #3
0
 def addHTMLLog(name, html):
     l = remotecommand.FakeLogFile(name, step)
     l.addStdout(html)
     ss.logs[name] = l
     return l
Beispiel #4
0
 def addLog(name):
     l = remotecommand.FakeLogFile(name, step)
     ss.logs[name] = l
     return l
Beispiel #5
0
 def makeLogFile(self, name='n', logfilename='nLog'):
     step = mock.Mock(name='fake step')
     step.logobservers = []
     return remotecommand.FakeLogFile(name, step)
Beispiel #6
0
 def addHTMLLog(name, html, content_type=None):
     l = remotecommand.FakeLogFile(name, step)
     l.addStdout(html)
     l.set_content_type(content_type)
     ss.logs[name] = l
     return l