22 lines
676 B
Python
22 lines
676 B
Python
|
from django.test import TestCase
|
||
|
from django.urls import reverse, resolve
|
||
|
from ultron.profiles.views import profile_update
|
||
|
|
||
|
|
||
|
class URLTestCase(TestCase):
|
||
|
|
||
|
def setUp(self):
|
||
|
# Every test needs access to the request factory.
|
||
|
self.factory = RequestFactory()
|
||
|
self.user = User.objects.create_user(username='test', email='test@gmail.com', password='top_secret')
|
||
|
|
||
|
def test_view_profile_update(self):
|
||
|
request = self.factory.get('/profile/edit/')
|
||
|
request.user = self.user
|
||
|
|
||
|
response = my_view(request)
|
||
|
|
||
|
url = reverse("profile_update")
|
||
|
response = self.client.get(url)
|
||
|
self.assertEqual(response.status_code, 200)
|