Example #1
0
 def setUp(self):
     super().setUp()
     self.service = ioc.require('PinService')
     self.repo = ioc.require('PinRepository')
     self.endpoint = AuthenticationEndpoint()
     self.pin = "12345"
     self.service.createpin(self.gsid, self.pin)
Example #2
0
 def setUp(self):
     super(SubjectChallengesTestCase, self).setUp()
     self.service = ioc.require('OneTimePasswordService')
     self.auth = ioc.require('AuthenticationService')
     self.otp = self.service.generate('totp', self.gsid,
                                      "*****@*****.**",
                                      "SAFI Test Case")
     self.endpoint = SubjectChallengesEndpoint()
     self.factor = self.service.dto(using='otp',
                                    gsid=self.gsid,
                                    factor=pyotp.TOTP(
                                        self.otp.secret).now())
 def setUp(self):
     super(VerifyPhonenumberChallengeTestCase, self).setUp()
     self.endpoint = VerifyEndpoint()
     self.service = ioc.require('ChallengeService')
     ioc.require('RequestFactory').post = MagicMock()
     dto = self.service.challenge(self.dto({
             'purpose': 'SUBJECT_REGISTRATION',
             'using': 'sms',
             'sender': 'Challenger',
             'recipient': "+31612345678",
             'message': "Your activation code is {code}",
             'ttl': 86400000
         }))
     self.code = dto.code
Example #4
0
 def setUp(self):
     super().setUp()
     self.service = ioc.require('OneTimePasswordService')
     dto = self.service.generate('totp', self.gsid,
                                 "*****@*****.**",
                                 "SAFI Test Case")
     self.endpoint = AuthenticationEndpoint()
     self.otp = pyotp.TOTP(dto.secret)
Example #5
0
 def setUp(self):
     super(PhonenumberSubjectIdentificationTestCase, self).setUp()
     self.endpoint = IdentificationEndpoint()
     self.service = ioc.require('SubjectIdentificationService')
     self.service.associate(self.gsid, {
         'type': 'phonenumber',
         'phonenumber': self.phonenumber
     })
    def setUp(self):
        super(CreatePhonenumberChallengeTestCase, self).setUp()
        self.endpoint = ChallengeEndpoint()
        self.service = ioc.require('ChallengeService')
        self.repo = ioc.require('ChallengeRepository')

        ioc.require('RequestFactory').post = MagicMock()
        response = self.request(
            self.endpoint.handle,
            method='POST',
            accept="application/json",
            json={
                'purpose': 'SUBJECT_REGISTRATION',
                'using': 'sms',
                'sender': 'Challenger',
                'recipient': "+31612345678",
                'message': "Your activation code is {code}"
            }
        )
        assert response.status_code == 202
Example #7
0
 def setUp(self):
     super(X509SubjectIdentificationTestCase, self).setUp()
     self.endpoint = IdentificationEndpoint()
     self.service = ioc.require('SubjectIdentificationService')
     with open('dev/usr.testing.crt', 'rb') as f:
         self.pem = f.read()
         self.crt = sq.lib.x509.Certificate.frompem(self.pem)
     self.service.associate(self.gsid, {
         'type': 'x509',
         'crt': bytes.hex(self.pem)
     })
Example #8
0
 def setUp(self):
     super(PinTestCase, self).setUp()
     self.endpoint = PinEndpoint()
     self.pin = ioc.require('PinService')
     self.finder = ioc.require('SubjectFinder')
 def setUp(self):
     super(OneTimePasswordTestCase, self).setUp()
     self.endpoint = OneTimePasswordEndpoint()
     self.otp = ioc.require('OneTimePasswordService')
     self.auth = ioc.require('AuthenticationService')