Advertisement
a_igin

Untitled

Sep 27th, 2020
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. import mock
  2. from .base_accounts import BaseAccountsTestCase
  3.  
  4. # Create your tests here.
  5.  
  6.  
  7. class UserRegisterTestCase(BaseAccountsTestCase):
  8. def test_user_create_invalid_token(self):
  9. data = {
  10. 'firebase_token': '345dfg',
  11. 'device_token': '4w35ty',
  12. 'device_type': 'ios'
  13. }
  14. urlname = self.get_url_by_name('customuser-list')
  15. response = self.client.post(path=urlname, data=data)
  16. self.assertEqual(response.status_code, 400)
  17.  
  18. @mock.patch('rest.serializers.UserRegisterSerializer.get_phone_number')
  19. def test_user_create_success(self, mock_get_phone_number):
  20. mock_get_phone_number.return_value = '79129129121'
  21. data = {
  22. 'firebase_token': '345dfg',
  23. 'device_token': '4w35ty',
  24. 'device_type': 'ios'
  25. }
  26. urlname = self.get_url_by_name('customuser-list')
  27. response = self.client.post(path=urlname, data=data)
  28. self.assertEqual(response.status_code, 201)
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement