/[thuban]/branches/WIP-pyshapelib-bramz/test/test_classification.py
ViewVC logotype

Diff of /branches/WIP-pyshapelib-bramz/test/test_classification.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 618 by jonathan, Mon Apr 7 08:58:26 2003 UTC revision 723 by bh, Thu Apr 24 15:31:53 2003 UTC
# Line 20  import unittest Line 20  import unittest
20  import support  import support
21  support.initthuban()  support.initthuban()
22    
23    import os
24  from Thuban.Model.table import *  from Thuban.Model.table import *
25  from Thuban.Model.classification import *  from Thuban.Model.classification import *
26    from Thuban.Model.session import Session
27  from Thuban.Model.layer import Layer  from Thuban.Model.layer import Layer
28    
29  import copy  import copy
# Line 255  class TestClassification(unittest.TestCa Line 257  class TestClassification(unittest.TestCa
257          green = Color(0, 1, 0)          green = Color(0, 1, 0)
258          blue  = Color(0, 0, 1)          blue  = Color(0, 0, 1)
259    
260          layer = Layer("asdf", "../Data/iceland/political.dbf")          session = Session("Test session")
261            filename = os.path.join("..", "Data", "iceland", "political.dbf")
262            layer = Layer("asdf", session.OpenShapefile(filename))
263    
264          #          #
265          # init with no params          # init with no params
# Line 307  class TestClassification(unittest.TestCa Line 311  class TestClassification(unittest.TestCa
311          self.assertEquals(c.FindGroup(5), s)          self.assertEquals(c.FindGroup(5), s)
312          self.assertEquals(c.FindGroup(10), c.GetDefaultGroup())          self.assertEquals(c.FindGroup(10), c.GetDefaultGroup())
313    
314            clazz = copy.deepcopy(c)
315    
316            self.assertEquals(clazz.GetNumGroups(), c.GetNumGroups())
317    
318            for i in range(clazz.GetNumGroups()):
319                self.assertEquals(clazz.GetGroup(i), c.GetGroup(i))
320    
321          layer.Destroy()          layer.Destroy()
322    
323  if __name__ == "__main__":  if __name__ == "__main__":

Legend:
Removed from v.618  
changed lines
  Added in v.723

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26