Example #1
0
 def test_oauth_tokens_are_valid_empty_access(self):
     self.assertEqual(
         UserFactory.build(
             access_token='', refresh_token='', token_expiry=''
         )._oauth_tokens_are_valid(),
         False
     )
Example #2
0
 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
     )
Example #3
0
 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
         )