[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] storm org/nongnu/storm/StormPool.meta doc/pegbo...
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] storm org/nongnu/storm/StormPool.meta doc/pegbo... |
Date: |
Sat, 19 Apr 2003 09:11:13 -0400 |
CVSROOT: /cvsroot/storm
Module name: storm
Changes by: Tuomas J. Lukka <address@hidden> 03/04/19 09:11:13
Modified files:
org/nongnu/storm: StormPool.meta
Added files:
doc/pegboard/blocktmpfile--tjl: peg.rst
org/nongnu/storm: BlockTmpFile.java
Log message:
Temporary files for blocks
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/doc/pegboard/blocktmpfile--tjl/peg.rst?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/org/nongnu/storm/BlockTmpFile.java?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/storm/storm/org/nongnu/storm/StormPool.meta.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
Patches:
Index: storm/org/nongnu/storm/StormPool.meta
diff -u storm/org/nongnu/storm/StormPool.meta:1.6
storm/org/nongnu/storm/StormPool.meta:1.7
--- storm/org/nongnu/storm/StormPool.meta:1.6 Thu Apr 17 04:36:34 2003
+++ storm/org/nongnu/storm/StormPool.meta Sat Apr 19 09:11:13 2003
@@ -64,6 +64,32 @@
assert b.getId().getContentType() == "text/plain"
+def testBlockTmpFile():
+ """
+ Test that creating a blocktmpfile out of a block
+ in the pool works.
+ """
+ bos = pool.getBlockOutputStream("text/plain")
+ osw = OutputStreamWriter(bos)
+ osw.write("Hallo, Welt!")
+ osw.close()
+ blockid = bos.getBlockId()
+ block = pool.get(blockid)
+ f = org.nongnu.storm.BlockTmpFile.get(block)
+ inp = java.io.FileReader(f.getFile())
+ buf = java.lang.StringBuffer()
+ str = "Hallo, Welt!"
+ ind = 0
+ while 1:
+ c = inp.read()
+ if c < 0: break
+ # print "R: ", chr(c), str[ind]
+ assert chr(c) == str[ind]
+ ind += 1
+ assert ind == len(str)
+ inp.close()
+ f.close()
+
def testAddTwice():
"""
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] storm org/nongnu/storm/StormPool.meta doc/pegbo...,
Tuomas J. Lukka <=