コード例 #1
0
ファイル: test_sync.py プロジェクト: NyanKiyoshi/S4
 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/>'
コード例 #2
0
ファイル: test_local.py プロジェクト: troylar/S4
    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()
コード例 #3
0
ファイル: test_resolution.py プロジェクト: epayet/S4
 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
コード例 #4
0
def get_local_client(target):
    return local.LocalSyncClient(target)
コード例 #5
0
ファイル: test_local.py プロジェクト: troylar/S4
 def test_repr(self):
     client = local.LocalSyncClient("/my/test/path")
     assert repr(client) == "LocalSyncClient</my/test/path>"
コード例 #6
0
ファイル: test_local.py プロジェクト: troylar/S4
 def test_index_path(self):
     client = local.LocalSyncClient("/hello/from/the/magic/tavern")
     assert client.index_path() == "/hello/from/the/magic/tavern/.index"
コード例 #7
0
ファイル: test_local.py プロジェクト: troylar/S4
 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"
コード例 #8
0
 def test_repr(self):
     client = local.LocalSyncClient('/my/test/path')
     assert repr(client) == 'LocalSyncClient</my/test/path>'
コード例 #9
0
 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'
コード例 #10
0
 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/>")