def testCopyLocal(self): folder1 = masterClient().get('WT://export.tmp.Fluttershy/') folder2 = masterClient().get('WT://export.Videos.Fluttershy/') MasterAgent().add(folder1.sync(folder2)) MasterAgent().add(folder2.sync(folder1)) MasterAgent().join()
def testGetItem(self): uri = 'WT://export.Videos.Fluttershy/' masterServer().register(PyroServer) masterServer().add('/home/konsti/Videos', 'Videos') masterClient().register(PyroClient) folder = masterClient().get(uri) for item in folder.items.keys(): logger.debug('Found: ' + str(item))
def registerComMethodes(self): from Comunication.Server import server as masterServer from Comunication.Client import client as masterClient from Comunication.Pyro import Server as PyroServer from Comunication.Pyro import Client as PyroClient if self.config['Global']['Comm'] == 'Pyro': masterServer().register(PyroServer) masterClient().register(PyroClient)
def testGet(self): uri = 'WT://export.noExeistent.Fluttershy/' self.assertRaises(UriNotFoundError, masterClient().get, (uri))
def setUp(self): unittest.TestCase.setUp(self) masterServer().register(PyroServer) masterServer().add('/home/konsti/Videos', 'Videos') masterServer().add('/home/konsti/tmp', 'tmp') masterClient().register(PyroClient)