summary refs log tree commit diff stats
path: root/test
diff options
context:
space:
mode:
authorhut <hut@lavabit.com>2010-04-13 17:57:46 +0200
committerhut <hut@lavabit.com>2010-04-13 17:57:46 +0200
commit447cbcd65588eafdb85b407750602c0fdd591ef4 (patch)
tree22d9bdbe6481a945dba0e57c6f9f2b9639fe0a94 /test
parentd492db527bd0a610bef85682615de2c25d5145d6 (diff)
downloadranger-447cbcd65588eafdb85b407750602c0fdd591ef4.tar.gz
dirarg: added unit test and almost working implementaiton
Diffstat (limited to 'test')
-rw-r--r--test/tc_direction.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/tc_direction.py b/test/tc_direction.py
index 18f9eb4c..124a7001 100644
--- a/test/tc_direction.py
+++ b/test/tc_direction.py
@@ -76,6 +76,13 @@ class TestDirections(unittest.TestCase):
 		d2 = Direction(absolute=True)
 		self.assertEqual(5, d2.move(direction=9, override=5))
 
+	def test_select(self):
+		d = Direction(down=3)
+		lst = list(range(100))
+		self.assertEqual((6, [3,4,5]), d.select(current=3, pagesize=10, override=None, lst=lst))
+		d = Direction(down=3, pages=True)
+		self.assertEqual((9, [3,4,5,6,7,8]), d.select(current=3, pagesize=2, override=None, lst=lst))
+
 if __name__ == '__main__':
 	unittest.main()
 
m <vc@akkartik.com> 2020-01-27 00:36:44 -0800 5924' href='/akkartik/mu/commit/050_write.subx?h=hlt&id=71eb22a5bf94f5fa0a3c95212450e3c6a1a6a990'>71eb22a5 ^
7a583220 ^
33352536 ^

ee9a9237 ^
33352536 ^



6030d7e2 ^
71eb22a5 ^
33352536 ^
71eb22a5 ^
33352536 ^

71eb22a5 ^
33352536 ^

ee9a9237 ^
7dac9ade ^
33352536 ^

6070c23e ^
cf02c20b ^
ee9a9237 ^
33352536 ^



7a583220 ^
33352536 ^

6030d7e2 ^
4224ec81 ^
e59a74ab ^


33352536 ^
7dac9ade ^
e59a74ab ^

ee9a9237 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53