1234567891011121314151617181920212223242526 |
- from django.urls import reverse
-
- from oscar.apps.partner import models
- from oscar.test.testcases import WebTestCase
-
-
- class TestPartnerDashboard(WebTestCase):
- is_staff = True
-
- def test_allows_a_partner_user_to_be_created(self):
- partner = models.Partner.objects.create(
- name="Acme Ltd")
-
- url = reverse('dashboard:partner-list')
- list_page = self.get(url)
- detail_page = list_page.click("Manage partner and users")
- user_page = detail_page.click("Link a new user")
- form = user_page.form
- form['first_name'] = "Maik"
- form['last_name'] = "Hoepfel"
- form['email'] = "maik@gmail.com"
- form['password1'] = "helloworld"
- form['password2'] = "helloworld"
- form.submit()
-
- self.assertEqual(1, partner.users.all().count())
|