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

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

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

revision 851 by bh, Wed May 7 15:11:12 2003 UTC revision 982 by bh, Thu May 22 12:02:15 2003 UTC
# Line 27  from Thuban.Model.map import Map Line 27  from Thuban.Model.map import Map
27  from Thuban.Model.layer import Layer  from Thuban.Model.layer import Layer
28  from Thuban.Model.proj import Projection  from Thuban.Model.proj import Projection
29  from Thuban.Model.color import Color  from Thuban.Model.color import Color
30    from Thuban.Model.table import MemoryTable, FIELDTYPE_STRING, \
31                                   FIELDTYPE_INT, FIELDTYPE_DOUBLE
32    
33  class TestSessionSimple(unittest.TestCase):  class TestSessionSimple(unittest.TestCase):
34    
# Line 45  class TestSessionSimple(unittest.TestCas Line 46  class TestSessionSimple(unittest.TestCas
46          self.failIf(session.WasModified())          self.failIf(session.WasModified())
47          session.Destroy()          session.Destroy()
48    
49        def test_add_table(self):
50            """Test Session.AddTable()"""
51            session = Session("Test Session")
52            memtable = MemoryTable([("type", FIELDTYPE_STRING),
53                                    ("value", FIELDTYPE_DOUBLE),
54                                    ("code", FIELDTYPE_INT)],
55                                   [("OTHER/UNKNOWN", -1.5, 11),
56                                    ("RUINS", 0.0, 1),
57                                    ("FARM", 3.141, 2),
58                                    ("BUILDING", 2.5, 3),
59                                    ("HUT", 1e6, 4),
60                                    ("LIGHTHOUSE", -0.01, 5)])
61            table = session.AddTable(memtable)
62            self.assertEquals(session.Tables(), [table])
63    
64    
65  class TestSessionBase(unittest.TestCase, support.SubscriberMixin):  class TestSessionBase(unittest.TestCase, support.SubscriberMixin):
66    

Legend:
Removed from v.851  
changed lines
  Added in v.982

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26