def test_repr(self): local_client = local.LocalSyncClient('/home/bobs/burgers') s3_client = s3.S3SyncClient(None, 'burgerbucket', 'foozie') worker = sync.SyncWorker(local_client, s3_client) assert repr( worker ) == 'SyncWorker</home/bobs/burgers/, s3://burgerbucket/foozie/>'
def test_lock(self, local_client): local_client2 = local.LocalSyncClient(local_client.path) local_client.lock(timeout=0.01) with pytest.raises(filelock.Timeout): local_client2.lock(timeout=0.01) local_client.unlock() local_client.lock(timeout=0.01) local_client2.unlock()
def test_repr(self): s3_client = s3.S3SyncClient(None, 'mortybucket', 'dimensional/portals') local_client = local.LocalSyncClient('/home/picklerick') resolution = Resolution(Resolution.CREATE, s3_client, local_client, 'foo', 20023) expected_repr = ("Resolution<action=CREATE, " "to=s3://mortybucket/dimensional/portals/, " "from=/home/picklerick/, " "key=foo, timestamp=20023>") assert repr(resolution) == expected_repr
def get_local_client(target): return local.LocalSyncClient(target)
def test_repr(self): client = local.LocalSyncClient("/my/test/path") assert repr(client) == "LocalSyncClient</my/test/path>"
def test_index_path(self): client = local.LocalSyncClient("/hello/from/the/magic/tavern") assert client.index_path() == "/hello/from/the/magic/tavern/.index"
def test_get_uri(self): client = local.LocalSyncClient("/home/michael") assert client.get_uri() == "/home/michael/" assert client.get_uri("banana.txt") == "/home/michael/banana.txt"
def test_repr(self): client = local.LocalSyncClient('/my/test/path') assert repr(client) == 'LocalSyncClient</my/test/path>'
def test_get_uri(self): client = local.LocalSyncClient('/home/michael') assert client.get_uri() == '/home/michael/' assert client.get_uri('banana.txt') == '/home/michael/banana.txt'
def test_repr(self): local_client = local.LocalSyncClient("/home/bobs/burgers") s3_client = s3.S3SyncClient(None, "burgerbucket", "foozie") worker = sync.SyncWorker(local_client, s3_client) assert (repr(worker) == "SyncWorker</home/bobs/burgers/, s3://burgerbucket/foozie/>")