def test_oauth_tokens_are_valid_empty_access(self): self.assertEqual( UserFactory.build( access_token='', refresh_token='', token_expiry='' )._oauth_tokens_are_valid(), False )
def test_valid_oauth_tokens(self): self.assertTrue( UserFactory.build( access_token='foo', refresh_token='bar', token_expiry=timezone.now() + timezone.timedelta(days=1) )._oauth_tokens_are_valid(), True )
def test_invalid_oauth_tokens(self): invalid_cases = ( dict(access_token='', refresh_token='', token_expiry=''), dict(access_token='foo', refresh_token='', token_expiry=''), dict(access_token='', refresh_token='bar', token_expiry=''), dict(access_token='foo', refresh_token='bar', token_expiry=''), dict( access_token='', refresh_token='bar', token_expiry=days_ahead(1)), dict( access_token='foo', refresh_token='', token_expiry=days_ahead(1)), dict( access_token='foo', refresh_token='bar', token_expiry=timezone.now() - timezone.timedelta(days=1)), ) for invalid_case in invalid_cases: self.assertEqual( UserFactory.build(**invalid_case)._oauth_tokens_are_valid(), False )