Esempio n. 1
0
 def test_modular_inverse_wrong_values(self) :
     for (a, m), i in self.wrong_values.items() :
         self.assertNotEqual(i, numbers.modular_inverse(a, m))
Esempio n. 2
0
 def test_modular_inverse_error_values(self) :
     for (a, m) in self.error_values :
         with self.assertRaises(ValueError) :
             numbers.modular_inverse(a, m)
Esempio n. 3
0
 def test_modular_inverse_known_values(self) :
     for (a, m), i in self.known_values.items() :
         self.assertEqual(i, numbers.modular_inverse(a, m))