def testOpenMlog(self):
    self.fp = rspreader.openlog(TESTPATH)

    p = patterns_tester.checkPatterns(self.fp, [' HTTP/1.0']) # request not found
    self.assertEqual(' HTTP/1.0', p)
    self.fp.seek(0)

    p = patterns_tester.checkPatterns(self.fp, [' 200 OK'])   # response not found
    self.assertEqual(' 200 OK', p)
    self.fp.seek(0)

    p = patterns_tester.checkPatterns(self.fp,
        ['<!DOCTYPE html', '<html', '</body>', '</html>',],
        '<'
    )
    self.assertEqual(None, p)
 def testOpenMlogBinary(self):
   self.fp = rspreader.openlog(testdir + 'gif.qlog')
   self.assertEqual('GIF89a', self.fp.read(6))