Esempio n. 1
0
 def test_generate_hash(self, storage_mock):
     f = File()
     f.version = Version()
     # Mock remote storage to use a local file instead of a remote one.
     storage_mock.open = open
     filename = self.packaged_app_path('mozball.zip')
     assert f.generate_hash(filename).startswith('sha256:ad85d6316166d4')
Esempio n. 2
0
 def test_generate_hash(self, storage_mock):
     f = File()
     f.version = Version()
     # Mock remote storage to use a local file instead of a remote one.
     storage_mock.open = open
     filename = self.packaged_app_path('mozball.zip')
     assert f.generate_hash(filename).startswith('sha256:ad85d6316166d4')
Esempio n. 3
0
 def test_generate_hash(self):
     f = File()
     f.version = Version.objects.get()
     fn = self.packaged_app_path('mozball.zip')
     assert f.generate_hash(fn).startswith('sha256:ad85d6316166d4')
Esempio n. 4
0
 def test_generate_filename_ja(self):
     f = File()
     f.version = Version(version='0.1.7')
     f.version.addon = Webapp(name=u' フォクすけ  といっしょ')
     eq_(f.generate_filename(), 'none-0.1.7.webapp')
Esempio n. 5
0
 def test_generate_webapp_fn_partial_non_ascii(self):
     f = File()
     f.version = Version(version='0.1.7')
     f.version.addon = Webapp(app_slug=u'myapp フォクすけ  といっしょ')
     eq_(f.generate_filename(), 'myapp-0.1.7.webapp')
Esempio n. 6
0
 def test_generate_filename_ja(self):
     f = File()
     f.version = Version(version='0.1.7')
     f.version.addon = Webapp(name=u' フォクすけ  といっしょ')
     eq_(f.generate_filename(), 'none-0.1.7.webapp')
Esempio n. 7
0
 def test_generate_webapp_fn_partial_non_ascii(self):
     f = File()
     f.version = Version(version='0.1.7')
     f.version.addon = Webapp(app_slug=u'myapp フォクすけ  といっしょ')
     eq_(f.generate_filename(), 'myapp-0.1.7.webapp')
Esempio n. 8
0
 def test_generate_webapp_fn_partial_non_ascii(self):
     f = File()
     f.version = Version(version='0.1.7')
     f.version.addon = Addon(app_slug=u'myapp フォクすけ  といっしょ',
                             type=amo.ADDON_WEBAPP)
     eq_(f.generate_filename(), 'myapp-0.1.7.webapp')