/[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 1356 by jonathan, Wed Jul 2 09:37:59 2003 UTC revision 1437 by jonathan, Wed Jul 16 13:25:16 2003 UTC
# Line 273  class TestClassification(unittest.TestCa Line 273  class TestClassification(unittest.TestCa
273          # init with no params          # init with no params
274          #          #
275          c = Classification()          c = Classification()
         self.assertEqual(c.GetField(), None)  
         self.assertEqual(c.GetFieldType(), None)  
276          self.assertEqual(c.FindGroup(-1), c.GetDefaultGroup())          self.assertEqual(c.FindGroup(-1), c.GetDefaultGroup())
277    
278          c.SetDefaultLineColor(red)          c.SetDefaultLineColor(red)
# Line 285  class TestClassification(unittest.TestCa Line 283  class TestClassification(unittest.TestCa
283          self.assertEqual(c.GetDefaultFill(), green)          self.assertEqual(c.GetDefaultFill(), green)
284          self.assertEqual(c.GetDefaultLineColor(), red)          self.assertEqual(c.GetDefaultLineColor(), red)
285    
         c.SetFieldInfo("hallo", FIELDTYPE_STRING)  
         self.assertEqual(c.GetField(), "hallo")  
         self.assertEqual(c.GetFieldType(), FIELDTYPE_STRING)  
   
         # should raise an exception because 'hallo' doesn't  
         # exist in the table  
         self.assertRaises(ValueError, c._set_layer, layer)  
           
         c.SetFieldInfo("AREA", None)  
286          layer.SetClassification(c)          layer.SetClassification(c)
         self.assertEqual(c.GetLayer(), layer)  
         self.assertEqual(c.GetField(), "AREA")  
         self.assertEqual(c.GetFieldType(), FIELDTYPE_DOUBLE)  
287    
         c.SetFieldInfo(None, None)  
         self.assertEquals(c.GetFieldType(), None)  
288          self.assertEquals(c.FindGroup(5), c.GetDefaultGroup())          self.assertEquals(c.FindGroup(5), c.GetDefaultGroup())
289    
         c.SetFieldInfo("AREA", None)  
290          s = ClassGroupSingleton(5)          s = ClassGroupSingleton(5)
291          c.AppendGroup(s)          c.AppendGroup(s)
292          self.assertEquals(c.FindGroup(5), s)          self.assertEquals(c.FindGroup(5), s)
# Line 324  class TestClassification(unittest.TestCa Line 307  class TestClassification(unittest.TestCa
307          for i in range(clazz.GetNumGroups()):          for i in range(clazz.GetNumGroups()):
308              self.assertEquals(clazz.GetGroup(i), c.GetGroup(i))              self.assertEquals(clazz.GetGroup(i), c.GetGroup(i))
309    
310            session.Destroy()
311          layer.Destroy()          layer.Destroy()
312    
313  if __name__ == "__main__":  if __name__ == "__main__":

Legend:
Removed from v.1356  
changed lines
  Added in v.1437

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26