Esempio n. 1
0
 def test_stdid_file(self):
     f = SdtidFile(filename='./tests/random.sdtid')
     t = f.get_token()
     self.assertEqual(t.at(0), '54902214')
     self.assertEqual(t.serial, '530965299048')
     self.assertEqual(t.digits, 8)
     self.assertEqual(t.interval, 60)
     self.assertEqual(t.exp_date, date(2025,4,13))
Esempio n. 2
0
 def test_stdid_file(self):
     f = SdtidFile(filename='./tests/random.sdtid')
     t = f.get_token()
     self.assertEqual(t.digits, 8)
     self.assertEqual(t.interval, 60)
     self.assertEqual(t.pin, 0)
     self.assertEqual(t.exp_date, date(2025, 4, 13))
     self.assertEqual(t.serial, '530965299048')
     self.assertEqual(str(binascii.hexlify(t.seed), 'ascii'),
                      '0f3f7439c2f122e0443ca8ea9bc263a7')
     self.assertEqual(t.at(T0), '27857231')
     self.assertEqual(t.at(0), '72730214')
Esempio n. 3
0
 def test_interactive(self):
     f = SdtidFile(filename='./tests/random.sdtid')
     t = f.get_token()
     self.assertEqual(cli.interactive(t, test=True), 0)
Esempio n. 4
0
 def test_show_token(self):
     f = SdtidFile(filename='./tests/random.sdtid')
     t = f.get_token()
     self.assertEqual(cli.show_token(t), 0)
     self.assertEqual(cli.show_token(t, verbose=True), 0)
Esempio n. 5
0
 def test_expot(self):
     f = SdtidFile(filename='./tests/random.sdtid')
     t = f.get_token()
     self.assertEqual(cli.export(t), 0)