示例#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))
示例#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)
示例#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))