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')
def addCompleteLog(name, text): l = remotecommand.FakeLogFile(name, step) l.addStdout(text) ss.logs[name] = l return l
def addHTMLLog(name, html): l = remotecommand.FakeLogFile(name, step) l.addStdout(html) ss.logs[name] = l return l
def addLog(name): l = remotecommand.FakeLogFile(name, step) ss.logs[name] = l return l
def makeLogFile(self, name='n', logfilename='nLog'): step = mock.Mock(name='fake step') step.logobservers = [] return remotecommand.FakeLogFile(name, step)
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