def test_getRegisterRequest(self): reqdata = RegisterRequestData(registerRequests=[{}, { 'a': 1 }, { 'a': 1, 'b': 2 }]) response = None self.assertEqual({}, reqdata.getRegisterRequest(response)) self.assertTrue( isinstance(reqdata.getRegisterRequest(response), RegisterRequest))
def start_register(app_id, devices, challenge=None): # RegisterRequest register_request = u2f_v2.start_register(app_id, challenge) # SignRequest[] sign_requests = start_authenticate( devices, 'check-only' ).authenticateRequests return RegisterRequestData( registerRequests=[register_request], authenticateRequests=sign_requests )
def test_registerRequests(self): reqdata = RegisterRequestData(registerRequests=[{}, { 'a': 1 }, { 'a': 1, 'b': 2 }]) self.assertEqual([{}, { 'a': 1 }, { 'a': 1, 'b': 2 }], reqdata.registerRequests) self.assertTrue( isinstance(reqdata.registerRequests[0], RegisterRequest))
def test_authenticateRequests(self): reqdata = RegisterRequestData(authenticateRequests=[{}, { 'a': 1 }, { 'a': 1, 'b': 2 }]) self.assertEqual([{}, { 'a': 1 }, { 'a': 1, 'b': 2 }], reqdata.authenticateRequests) self.assertTrue( isinstance(reqdata.authenticateRequests[0], SignRequest))