diff --git a/apps/payment/tests.py b/apps/payment/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/apps/payment/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/apps/payment/tests/__init__.py b/apps/payment/tests/__init__.py new file mode 100644 index 00000000..40a96afc --- /dev/null +++ b/apps/payment/tests/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/apps/payment/tests/test_views.py b/apps/payment/tests/test_views.py new file mode 100644 index 00000000..fba7abe1 --- /dev/null +++ b/apps/payment/tests/test_views.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- + +from django.test import TestCase +from django.shortcuts import reverse + +from project.tests import SeleniumTestCase +from project.tests.factories import UserFactory, User + + +class PaymentsTestCase(SeleniumTestCase): + + @classmethod + def setUpTestData(cls): + cls.simple_user = UserFactory(role=User.USER_ROLE) + + def test_can_buy_school(self): + self.client.force_login(self.simple_user) + self.driver.get(reverse('')) diff --git a/project/tests/__init__.py b/project/tests/__init__.py index 0bf7f1ed..308e2a71 100644 --- a/project/tests/__init__.py +++ b/project/tests/__init__.py @@ -2,9 +2,6 @@ from django.test import LiveServerTestCase from selenium import webdriver from selenium.webdriver.common.by import By from pyvirtualdisplay import Display -from django.conf import settings -from selenium.webdriver.support.ui import WebDriverWait -from selenium.webdriver.support import expected_conditions as EC from project.utils.selenium_utils import SeleniumExtensions as SE from apps.auth.models import TempToken