예제 #1
0
 def is_signed(self, path):
     unz = SafeUnzip(path)
     assert unz.is_valid()
     assert unz.is_signed()
예제 #2
0
 def test_is_broken(self):
     zip = SafeUnzip(self.xpi_path('signed'))
     zip.is_valid()
     zip.info[2].filename = 'META-INF/foo.sf'
     assert not zip.is_signed()
예제 #3
0
 def test_not_secure(self):
     zip = SafeUnzip(self.xpi_path('extension'))
     zip.is_valid()
     assert not zip.is_signed()
예제 #4
0
 def test_is_secure(self):
     zip = SafeUnzip(self.xpi_path('signed'))
     zip.is_valid()
     assert zip.is_signed()
예제 #5
0
 def is_signed(self, path):
     unz = SafeUnzip(path)
     assert unz.is_valid()
     assert unz.is_signed()