/[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 494 by jonathan, Mon Mar 10 10:45:33 2003 UTC revision 610 by jonathan, Fri Apr 4 13:56:59 2003 UTC
# Line 1  Line 1 
1  # Copyright (c) 2002 by Intevation GmbH  # Copyright (c) 2002, 2003 by Intevation GmbH
2  # Authors:  # Authors:
3  # Jonathan Coles <[email protected]>  # Jonathan Coles <[email protected]>
4  #  #
# Line 35  class TestClassification(unittest.TestCa Line 35  class TestClassification(unittest.TestCa
35          props = ClassGroupProperties()          props = ClassGroupProperties()
36          self.assertEqual(props.GetLineColor(), Color.Black)          self.assertEqual(props.GetLineColor(), Color.Black)
37          self.assertEqual(props.GetLineWidth(), 1)          self.assertEqual(props.GetLineWidth(), 1)
38          self.assertEqual(props.GetFill(), Color.None)          self.assertEqual(props.GetFill(), Color.Transparent)
39    
40          red = Color(1, 0, 0)          red = Color(1, 0, 0)
41          props.SetLineColor(red)          props.SetLineColor(red)
# Line 76  class TestClassification(unittest.TestCa Line 76  class TestClassification(unittest.TestCa
76          self.assertEqual(group.GetLabel(), "")          self.assertEqual(group.GetLabel(), "")
77    
78          # test Matches          # test Matches
79          self.assertEqual(group.Matches(None), False)          # Matches() is a virtual function...can't test it here
80          self.assertEqual(group.Matches(1), False)          #
81          self.assertEqual(group.Matches("hallo"), False)          #self.assertEqual(group.Matches(None), False)
82          self.assertEqual(group.Matches([]), False)          #self.assertEqual(group.Matches(1), False)
83            #self.assertEqual(group.Matches("hallo"), False)
84            #self.assertEqual(group.Matches([]), False)
85    
86          # test GetProperties          # test GetProperties...also a virtual function
87          self.assertEqual(group.GetProperties(), None)          #self.assertEqual(group.GetProperties(), None)
88    
89      def test_ClassGroupDefault(self):      def test_ClassGroupDefault(self):
90          """Test ClassGroupDefault"""          """Test ClassGroupDefault"""
# Line 265  class TestClassification(unittest.TestCa Line 267  class TestClassification(unittest.TestCa
267    
268          c.SetDefaultLineColor(red)          c.SetDefaultLineColor(red)
269          self.assertEqual(c.GetDefaultLineColor(), red)          self.assertEqual(c.GetDefaultLineColor(), red)
270          self.assertEqual(c.GetDefaultFill(), Color.None)          self.assertEqual(c.GetDefaultFill(), Color.Transparent)
271    
272          c.SetDefaultFill(green)          c.SetDefaultFill(green)
273          self.assertEqual(c.GetDefaultFill(), green)          self.assertEqual(c.GetDefaultFill(), green)
# Line 305  class TestClassification(unittest.TestCa Line 307  class TestClassification(unittest.TestCa
307          self.assertEquals(c.GetGroup(5), s)          self.assertEquals(c.GetGroup(5), s)
308          self.assertEquals(c.GetGroup(10), c.GetDefaultGroup())          self.assertEquals(c.GetGroup(10), c.GetDefaultGroup())
309    
310            layer.Destroy()
311    
312  if __name__ == "__main__":  if __name__ == "__main__":
313      unittest.main()      support.run_tests()

Legend:
Removed from v.494  
changed lines
  Added in v.610

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26