From 54ea4a29b7e95431df3d33aa1ffea1ad8c5ee321 Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 7 Apr 2010 03:28:52 +0200 Subject: dc_direction: added test_move() --- test/tc_direction.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test') diff --git a/test/tc_direction.py b/test/tc_direction.py index f6b1392f..f1078b2d 100644 --- a/test/tc_direction.py +++ b/test/tc_direction.py @@ -65,6 +65,15 @@ class TestDirections(unittest.TestCase): self.assertEqual(-7, Direction.left(dct)) self.assertEqual(3, Direction.up(dct)) + def test_move(self): + d = Direction(pages=True) + self.assertEqual(3, d.move(direction=3)) + self.assertEqual(5, d.move(direction=3, current=2)) + self.assertEqual(15, d.move(direction=3, pagesize=5)) + self.assertEqual(10, d.move(direction=3, pagesize=5, maximum=10)) + self.assertEqual(18, d.move(direction=9, override=2)) + d2 = Direction(absolute=True) + self.assertEqual(5, d2.move(direction=9, override=5)) if __name__ == '__main__': unittest.main() -- cgit 1.4.1-2-gfad0