Changeset 1602
- Timestamp:
- 06/15/09 06:51:56 (9 months ago)
- Files:
-
- netsukuku/trunk/pyntk/test/test_map.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
netsukuku/trunk/pyntk/test/test_map.py
r1499 r1602 4 4 # 5 5 # This source code is free software; you can redistribute it and/or 6 # modify it under the terms of the GNU General Public License as published 6 # modify it under the terms of the GNU General Public License as published 7 7 # by the Free Software Foundation; either version 2 of the License, 8 8 # or (at your option) any later version. … … 31 31 32 32 def setUp(self): 33 self.levels = 334 self.gsize = 25 533 self.levels = 4 34 self.gsize = 256 35 35 self.dataclass = DataClass 36 36 37 37 self.map = Map(self.levels, self.gsize, self.dataclass) 38 38 39 def test LenListNode(self):40 ''' Test node listlen'''41 self.assertEqual(len(self.map.node), 3)39 def test_len_map_node(self): 40 '''Map node len''' 41 self.assertEqual(len(self.map.node), 4) 42 42 43 def test Node_get(self):44 ''' Test node_get'''43 def test_node_get(self): 44 '''Get a new node''' 45 45 self.failUnless(isinstance(self.map.node_get(1,3), DataClass)) 46 46 47 def test Node_add(self):48 ''' Test addinga node'''47 def test_node_add(self): 48 '''Add a node''' 49 49 self.assertEqual(self.map.node_nb[0], 0) 50 50 self.map.node_add(lvl=0, id=0) 51 51 self.assertEqual(self.map.node_nb[0], 1) 52 52 53 def test Node_del(self):54 ''' Test deletinga node'''55 self.test Node_add() # Addinga new node53 def test_node_del(self): 54 '''Delete a node''' 55 self.test_node_add() # Add a new node 56 56 self.failUnless(isinstance(self.map.node[0][0], DataClass)) 57 57 … … 59 59 self.assertEqual(self.map.node[0][0], None) 60 60 61 def test Free_node_nb(self):62 ''' Testing number of free nodes of levels'''61 def test_free_node_nb(self): 62 '''Number of free nodes of levels''' 63 63 self.assertEqual(self.map.free_nodes_nb(lvl=0), self.gsize) 64 self.test_node_add() 65 self.assertEqual(self.map.free_nodes_nb(lvl=0), self.gsize - 1) 64 66 65 def test Is_in_level(self):66 ''' 'Test if node nip belongs to our gnode of level lvl'''67 def test_is_in_level(self): 68 '''Node nip belongs to our gnode of level''' 67 69 self.assertEqual(self.map.is_in_level(self.map.me, 0), True) 68 70 69 def test IP_to_NIP(self):70 ''' Test conversion IP -> NIP (Netsukuku IP)'''71 self.assertEqual(self.map.ip_to_nip(127), [127, 0, 0 ])71 def test_ip_to_nip(self): 72 '''Conversion IP -> NIP (Netsukuku IP)''' 73 self.assertEqual(self.map.ip_to_nip(127), [127, 0, 0, 0]) 72 74 73 def test NIP_to_IP(self):74 ''' Test conversion IP -> NIP (Netsukuku IP)'''75 self.assertEqual(self.map.nip_to_ip([127, 0, 0 ]), 127)75 def test_nip_to_ip(self): 76 '''Conversion IP -> NIP (Netsukuku IP)''' 77 self.assertEqual(self.map.nip_to_ip([127, 0, 0, 0]), 127) 76 78 77 def test NIP_cmp(self):78 ''' Testing NIP comparing'''79 self.assertEqual(self.map.nip_cmp([127, 0,1], [127,0,0]), 2)79 def test_nip_cmp(self): 80 '''Comparing two NIP''' 81 self.assertEqual(self.map.nip_cmp([127, 0, 0, 1], [127, 0, 0, 0]), 3) 80 82 81 83 if __name__ == '__main__': 82 84 unittest.main() 83
