- Add test to check that two-factor auth activates a user as expected

- Ensure DB user activation statusupdate only executed when required
- Fix test_should_activate_user_after_verify
This commit is contained in:
Imdad Ahad
2016-09-09 15:22:56 +01:00
parent 171eec5984
commit 9eab8a726f
4 changed files with 31 additions and 5 deletions

View File

@@ -124,5 +124,8 @@ class UserApiClient(BaseAPIClient):
return True
def activate_user(self, user):
user.state = 'active'
return self.update_user(user)
if user.state == 'pending':
user.state = 'active'
return self.update_user(user)
else:
return user