def test_Download(self): from clld.web.adapters.download import Download dl = Download(Source, 'clld', ext='x') assert dl.asset_spec(Mock()).startswith('clld:') class TestDownload(Download): _path = mktemp() def asset_spec(self, req): return self._path dl = TestDownload(Source, 'clld', ext='bib') abspath = dl.abspath(self.env['request']) assert not abspath.exists() dl.create(self.env['request'], verbose=False) dl.size(self.env['request']) dl.label(self.env['request']) assert abspath.exists() os.remove(abspath.as_posix()) dl = TestDownload(Source, 'clld', ext='rdf') dl.create(self.env['request'], verbose=False) os.remove(dl.abspath(self.env['request']).as_posix())
def test_Download(self): from clld.web.adapters.download import Download dl = Download(Source, 'clld', ext='x') assert dl.asset_spec(Mock()).startswith('clld:') class TestDownload(Download): _path = mktemp() def asset_spec(self, req): return self._path dl = TestDownload(Source, 'clld', ext='bib') abspath = dl.abspath(self.env['request']) assert not abspath.exists() dl.create(self.env['request'], verbose=False) dl.size(self.env['request']) dl.label(self.env['request']) assert abspath.exists() os.remove(abspath.as_posix()) dl = TestDownload(Source, 'clld', ext='rdf') dl.create(self.env['request'], verbose=False) os.remove(dl.abspath(self.env['request']).as_posix())
def asset_spec(self, req): return '.'.join(Download.asset_spec(self, req).split('.')[:-1])
def asset_spec(self, req): return '.'.join(Download.asset_spec(self, req).split('.')[:-1])