def setUp(self, Session): # Set mock. self.request_mock = Session.return_value.request self.request_mock.return_value = MagicMock(status_code=200) ex = HttpExecutor('https://api.stormpath.com/v1', ('user', 'pass')) self.client = MagicMock(BASE_URL='http://example.com') self.data_store = DataStore(ex) self.client.data_store = self.data_store self.account = Account(self.client, properties={ 'href': 'http://example.com/account', 'username': '******', 'given_name': 'given_name', 'surname': 'surname', 'email': '*****@*****.**', 'password': '******' }) self.factor = Factor(self.client, properties={ 'href': '/factors/factor_id', 'name': 'factor' }) self.challenge = Challenge(self.client, properties={ 'href': '/challenges/challenge_id', 'factor': self.factor, 'account': self.account })
def setUp(self): self.client = MagicMock(BASE_URL='http://example.com') self.client.data_store = DataStore(MagicMock()) self.factor = Factor(self.client, properties={ 'href': '/factors/factor_id', 'name': 'factor', 'type': 'SMS', 'challenges': ChallengeList( self.client, properties={'href': '/challenges'}), 'verification_status': 'UNVERIFIED', }) self.factors = FactorList(client=self.client, href='test/factors') self.challenge = Challenge(self.client, properties={ 'href': '/challenges/challenge_id', 'factor': self.factor })