def test_delete(self): dep = ZoomFileDep(**self.base_args) dep.sync() dep.delete() assert(dep.is_synced() == False)
def test_status(self): dep = ZoomFileDep(**self.base_args) assert(dep.status() == "file not synced") dep.sync() assert(dep.status() != "file not synced")
def test_sync_error(self): self.base_args.update({'url': FAKE_FILE}) self.base_exp.update({'filename': FAKE_FILENAME}) dep = ZoomFileDep(**self.base_args) with assert_raises(ZoomError): dep.sync()
def test_sync(self): dep = ZoomFileDep(**self.base_args) assert(os.path.exists(dep.identifier) == False) dep.sync() assert(os.path.exists(dep.identifier))
def test_is_synced(self): dep = ZoomFileDep(**self.base_args) assert(dep.is_synced() == False) dep.sync() assert(dep.is_synced() == True)