/[gzz]/gzz/test/gzz/impl/saving.test
ViewVC logotype

Diff of /gzz/test/gzz/impl/saving.test

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

revision 1.4 by benja, Sun Aug 18 12:00:30 2002 UTC revision 1.5 by tjl, Thu Aug 29 10:08:35 2002 UTC
# Line 48  def save(space): Line 48  def save(space):
48  def testSaveLoad():  def testSaveLoad():
49      """Test space saving and re-loading"""      """Test space saving and re-loading"""
50      a,b,c = space.N(), space.N(), space.N()      a,b,c = space.N(), space.N(), space.N()
51      a.connect(b, c)      a.connect(space.getDim(b), c)
52      a.setText("foo")      a.setText("foo")
53    
54      ids = serv.getIDs()      ids = serv.getIDs()
# Line 66  def testSaveLoad(): Line 66  def testSaveLoad():
66      assert ids == serv.getIDs()      assert ids == serv.getIDs()
67    
68      a2, b2, c2 = [s2.getCell(cell.getId()) for cell in (a,b,c)]      a2, b2, c2 = [s2.getCell(cell.getId()) for cell in (a,b,c)]
69      assert a2.s(b2) == c2      assert a2.s(space.getDim(b2)) == c2
70      assert a2.t() == "foo"      assert a2.t() == "foo"
71    
72      a2.insertText(2, "bing")      a2.insertText(2, "bing")
73      c2.setText("bar")      c2.setText("bar")
74      a2.insert(b2, 1, b2)      a2.insert(space.getDim(b2), 1, b2)
75    
76      ids = serv.getIDs()      ids = serv.getIDs()
77      save(s2)      save(s2)
# Line 79  def testSaveLoad(): Line 79  def testSaveLoad():
79      s3 = load()      s3 = load()
80    
81      a3, b3, c3 = [s3.getCell(cell.getId()) for cell in (a,b,c)]      a3, b3, c3 = [s3.getCell(cell.getId()) for cell in (a,b,c)]
82      assert a3.s(b3) == b3      assert a3.s(space.getDim(b3)) == b3
83      assert b3.s(b3) == c3      assert b3.s(space.getDim(b3)) == c3
84      assert a3.t() == "fobingo"      assert a3.t() == "fobingo"
85      assert c3.t() == "bar"      assert c3.t() == "bar"
86    
# Line 103  def testJoinSpans(): Line 103  def testJoinSpans():
103      v = space.getSlicer().export(space.getSlicer().getSlice0())      v = space.getSlicer().export(space.getSlicer().getSlice0())
104      enf = v.contents.get(c.getId())      enf = v.contents.get(c.getId())
105      assert enf.makeString() == "foobar"      assert enf.makeString() == "foobar"
     assert enf.getList().size() == 1  
106        assert enf.getList().size() == 1

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26