Esempio n. 1
0
#!/usr/bin/env python

from syndicate.volume import Volume
import os
import shutil

from settings import settings_kw

vol = Volume(**settings_kw)


def whitespace():
    for i in xrange(0, 5):
        print ""


def put_file(vol, path, mode, data):
    fd = vol.create(path, mode)
    assert fd != None, "failed to create %s" % path
    vol.write(fd, data)
    vol.close(fd)


def get_file(vol, path):
    statbuf = vol.stat(path)
    size = statbuf.st_size

    # we only try small files here...
    assert size >= 0 and size < 1024, "Unreasonable size %s" % size

    fd = vol.open(path, os.O_RDONLY)
Esempio n. 2
0
#!/usr/bin/env python

from syndicate.volume import Volume
import os
import shutil

from settings import settings_kw

vol = Volume( **settings_kw )

def touch( vol, path, mode ):
   fd = vol.create( path, mode )
   assert fd != None, "create %s failed" % path
   vol.close( fd )
   return 0

def whitespace():
   for i in xrange(0, 5):
      print ""


whitespace()
print "---- make some directories ----"
whitespace()
assert vol.mkdir( "/dir1", 0755 ) == 0, "mkdir /dir1 failed"
whitespace()
assert vol.mkdir( "/dir1/dir2", 0755 ) == 0, "mkdir /dir1/dir2 failed"
whitespace()
assert vol.mkdir( "/dir3", 0755 ) == 0, "mkdir /dir3 failed"

whitespace()
Esempio n. 3
0
#!/usr/bin/env python

from syndicate.volume import Volume
import os
import shutil

from settings import settings_kw

vol = Volume( **settings_kw )

def whitespace():
   for i in xrange(0, 5):
      print ""

def put_file( vol, path, mode, data ):
   fd = vol.create( path, mode )
   assert fd != None, "failed to create %s" % path
   vol.write( fd, data )
   vol.close( fd )

def get_file( vol, path ):
   statbuf = vol.stat( path )
   size = statbuf.st_size

   # we only try small files here...
   assert size >= 0 and size < 1024, "Unreasonable size %s" % size

   fd = vol.open( path, os.O_RDONLY )
   assert fd != None, "failed to open %s for reading" % path
   
   buf = vol.read( fd, size )