def test_exec(self): modstate = set() keylet = Keylet() keylet.set_keycmd('foo') History[self.uzbl].keycmd_exec(modstate, keylet) s = SharedHistory[self.uzbl] self.assertEqual(s.getline('', -1), 'foo')
def test_exec_from_history(self): h = History[self.uzbl] self.assertEqual('foo', h.prev()) self.assertEqual('bar', h.prev()) self.assertEqual('doop', h.prev()) modstate = set() keylet = Keylet() keylet.set_keycmd('doop') h.keycmd_exec(modstate, keylet) self.assertEqual('doop', h.prev()) self.assertEqual('foo', h.prev()) self.assertEqual('bar', h.prev()) # do we really want this one here ? self.assertEqual('doop', h.prev()) self.assertEqual('woop', h.prev())