diff options
author | hut <hut@lavabit.com> | 2010-05-03 14:03:55 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-05-03 23:58:07 +0200 |
commit | 9594738888c6676e46ffc0a9d5b8dde808cd88eb (patch) | |
tree | e2ac33582b864087afc8a9ecf71de266bc31a16e /test/tc_newkeys.py | |
parent | b0a216f59a7770f5ce35f4a56b5055c51ceec284 (diff) | |
download | ranger-9594738888c6676e46ffc0a9d5b8dde808cd88eb.tar.gz |
test: added TODO, skip broken tests
Diffstat (limited to 'test/tc_newkeys.py')
-rw-r--r-- | test/tc_newkeys.py | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/test/tc_newkeys.py b/test/tc_newkeys.py index 8efb707d..2a44e0e8 100644 --- a/test/tc_newkeys.py +++ b/test/tc_newkeys.py @@ -17,6 +17,7 @@ if __name__ == '__main__': from __init__ import init; init() from unittest import TestCase, main +from test import TODO from ranger.ext.tree import Tree from ranger.container.keymap import * from ranger.container.keybuffer import KeyBuffer @@ -587,8 +588,18 @@ class Test(PressTestCase): self.assertEqual(5, press('gh')) self.assertEqual(5, press('agh')) # self.assertPressFails(kb, 'agh') - # TODO: Make the next line work! For now, skip it. - # self.assertEqual(1, press('agg')) + + @TODO + def test_map_collision2(self): + directions = KeyMap() + directions.map('gg', dir=Direction(down=1)) + km = KeyMap() + km.map('agh', lambda _: 1) + km.map('a<dir>', lambda _: 2) + kb = KeyBuffer(km, directions) + press = self._mkpress(kb, km) + self.assertEqual(1, press('agh')) + self.assertEqual(2, press('agg')) def test_keymap_with_dir(self): def func(arg): |