Release cookie-free Persimmons vault link 0.6.0
This commit is contained in:
1 parent
53c4bb50f4
commit
1aa3cffaf2
32 files changed
+1535
-624
No files matched your search
@@ -7,7 +7,7 @@ import unittest
|
||||
import zipfile
|
||||
|
||||
ROOT = Path(__file__).resolve().parents[1]
|
||||
spec = importlib.util.spec_from_file_location('updater', ROOT / 'persimmons/web/update-extension.py')
|
||||
spec = importlib.util.spec_from_file_location('updater', ROOT / 'backend/web/update-extension.py')
|
||||
updater = importlib.util.module_from_spec(spec)
|
||||
spec.loader.exec_module(updater)
|
||||
|
||||
@@ -16,10 +16,10 @@ class UpdateTests(unittest.TestCase):
|
||||
def test_same_folder_preserves_identity_and_unrelated_files(self):
|
||||
with tempfile.TemporaryDirectory() as name:
|
||||
folder = Path(name)
|
||||
manifest = (ROOT / 'persimmons-extension/manifest.json').read_bytes()
|
||||
manifest = (ROOT / 'extension/manifest.json').read_bytes()
|
||||
(folder / 'manifest.json').write_bytes(manifest)
|
||||
(folder / 'keep.txt').write_text('unrelated')
|
||||
raw = (ROOT / 'persimmons/web/extension.zip').read_bytes()
|
||||
raw = (ROOT / 'assets/extension.zip').read_bytes()
|
||||
self.assertEqual(updater.update(folder, raw), json.loads(manifest)['version'])
|
||||
self.assertEqual((folder / 'keep.txt').read_text(), 'unrelated')
|
||||
self.assertEqual((folder / 'manifest.json').read_bytes(), manifest)
|
||||
|
||||
Reference in new issue
Block a user