示例#1
0
 def test_debug_dump_history(self, web_history, tmpdir):
     web_history.add_url(QUrl('http://example.com/1'),
                         title="Title1",
                         atime=12345)
     web_history.add_url(QUrl('http://example.com/2'),
                         title="Title2",
                         atime=12346)
     web_history.add_url(QUrl('http://example.com/3'),
                         title="Title3",
                         atime=12347)
     web_history.add_url(QUrl('http://example.com/4'),
                         title="Title4",
                         atime=12348,
                         redirect=True)
     histfile = tmpdir / 'history'
     history.debug_dump_history(str(histfile))
     expected = [
         '12345 http://example.com/1 Title1',
         '12346 http://example.com/2 Title2',
         '12347 http://example.com/3 Title3',
         '12348-r http://example.com/4 Title4'
     ]
     assert histfile.read() == '\n'.join(expected)
示例#2
0
 def test_nonexistent(self, web_history, tmpdir):
     histfile = tmpdir / 'nonexistent' / 'history'
     with pytest.raises(cmdutils.CommandError):
         history.debug_dump_history(str(histfile))