LEFT | RIGHT |
1 # This Source Code Form is subject to the terms of the Mozilla Public | 1 # This Source Code Form is subject to the terms of the Mozilla Public |
2 # License, v. 2.0. If a copy of the MPL was not distributed with this | 2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
4 | 4 |
5 import difflib | 5 import difflib |
6 import json | 6 import json |
7 import os | 7 import os |
8 import re | 8 import re |
9 import shutil | 9 import shutil |
10 import zipfile | 10 import zipfile |
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
427 key = None | 427 key = None |
428 | 428 |
429 manifests = { | 429 manifests = { |
430 'gecko': [('', 'manifest', 'json')], | 430 'gecko': [('', 'manifest', 'json')], |
431 'chrome': [('', 'manifest', 'json')], | 431 'chrome': [('', 'manifest', 'json')], |
432 } | 432 } |
433 | 433 |
434 if not devenv: | 434 if not devenv: |
435 manifests['edge'] = [ | 435 manifests['edge'] = [ |
436 ('', 'AppxManifest', 'xml'), | 436 ('', 'AppxManifest', 'xml'), |
437 ('Extension', 'manifest', 'json')] | 437 ('Extension', 'manifest', 'json'), |
| 438 ] |
438 else: | 439 else: |
439 manifests['edge'] = [('', 'manifest', 'json')] | 440 manifests['edge'] = [('', 'manifest', 'json')] |
440 | 441 |
441 filenames = { | 442 filenames = { |
442 'gecko': 'adblockplusfirefox-1.2.3{}.xpi', | 443 'gecko': 'adblockplusfirefox-1.2.3{}.xpi', |
443 'chrome': 'adblockpluschrome-1.2.3{{}}.{}'.format( | 444 'chrome': 'adblockpluschrome-1.2.3{{}}.{}'.format( |
444 {True: 'crx', False: 'zip'}[release], | 445 {True: 'crx', False: 'zip'}[release], |
445 ), | 446 ), |
446 'edge': 'adblockplusedge-1.2.3{}.appx', | 447 'edge': 'adblockplusedge-1.2.3{}.appx', |
447 } | 448 } |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
494 expected = os.path.join( | 495 expected = os.path.join( |
495 os.path.dirname(__file__), | 496 os.path.dirname(__file__), |
496 'expecteddata', | 497 'expecteddata', |
497 filename.format(name, ext), | 498 filename.format(name, ext), |
498 ) | 499 ) |
499 | 500 |
500 assert_manifest_content( | 501 assert_manifest_content( |
501 package.read(os.path.join(folder, '{}.{}'.format(name, ext))), | 502 package.read(os.path.join(folder, '{}.{}'.format(name, ext))), |
502 expected, | 503 expected, |
503 ) | 504 ) |
LEFT | RIGHT |