def test_get_longtermkey(self): mock = MagicMock() mock.reg_content = self._reg_content mock.config = configparser.ConfigParser() mock.config.read_string(self._info_content) fp = processing.FileProcessing(mock) test = fp.replace_values() self.assertIsInstance(test, configparser.ConfigParser) self.assertEqual(mock.config['LongTermKey']['Key'], "4CEFDEB209C9D3FB744391037F062389") self.assertEqual(mock.config['LongTermKey']['Rand'], "4133395517968718481") self.assertEqual(mock.config['LongTermKey']['EDiv'], "43741") self.assertEqual(mock.config['IdentityResolvingKey']['Key'], "8A4B5640C6B1BB9A000210FAAA6A37B6") self.assertEqual(mock.config['LocalSignatureKey']['Key'], "D54CB3BD15AAACBC2621791247543A21")
def test_erand(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.erand(), "4133395517968718481")
def test_ediv_none(self): mock = MagicMock() mock.reg_content = self._reg_content mock.reg_content[6] = "Something completey different" fp_none = processing.FileProcessing(mock) self.assertEqual(fp_none.ediv(), None)
def test_ediv(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.ediv(), "43741")
def test_local_signature_key(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.local_signature_key(), "D54CB3BD15AAACBC2621791247543A21")
def test_identity_resolving_key(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.identity_resolving_key(), "8A4B5640C6B1BB9A000210FAAA6A37B6")
def test_long_term_key(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.long_term_key(), "4CEFDEB209C9D3FB744391037F062389")
def test_registry_path(self): mock = MagicMock() mock.reg_content = self._reg_content fp = processing.FileProcessing(mock) self.assertEqual(fp.registry_path(), "CF:AE:37:15:88:8C")