Exemplo n.º 1
0
 def chksum(self):
     if self._chksum:
         return self._chksum
     if self.from_cmdline:
         chksum_type = dnf.yum.misc.get_default_chksum_type()
         chksum_val = dnf.yum.misc.checksum(chksum_type, self.location)
         return (hawkey.chksum_type(chksum_type), binascii.unhexlify(chksum_val))
     return super(Package, self).chksum
Exemplo n.º 2
0
 def _chksum(self):
     if self._priv_chksum:
         return self._priv_chksum
     if self._from_cmdline:
         chksum_type = dnf.yum.misc.get_default_chksum_type()
         chksum_val = dnf.yum.misc.checksum(chksum_type, self.location)
         return (hawkey.chksum_type(chksum_type),
                 binascii.unhexlify(chksum_val))
     return super(Package, self).chksum
Exemplo n.º 3
0
 def _chksum(self):
     if self._priv_chksum:
         return self._priv_chksum
     if self._from_cmdline:
         chksum_type = dnf.yum.misc.get_default_chksum_type()
         try:
             chksum_val = libdnf.utils.checksum_value(chksum_type, self.location)
         except libdnf.error.Error as e:
             raise dnf.exceptions.MiscError(str(e))
         return (hawkey.chksum_type(chksum_type),
                 binascii.unhexlify(chksum_val))
     return super(Package, self).chksum
Exemplo n.º 4
0
 def test_chksum_type(self):
     t = hawkey.chksum_type("SHA1")
     self.assertEqual(t, hawkey.CHKSUM_SHA1)
     self.assertRaises(ValueError, hawkey.chksum_type, "maID")
Exemplo n.º 5
0
 def test_chksum_type(self):
     t = hawkey.chksum_type("SHA1")
     self.assertEqual(t, hawkey.CHKSUM_SHA1)
     self.assertRaises(ValueError, hawkey.chksum_type, "maID")