You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

test_partner.py 827B

1234567891011121314151617181920212223242526
  1. from django.urls import reverse
  2. from oscar.apps.partner import models
  3. from oscar.test.testcases import WebTestCase
  4. class TestPartnerDashboard(WebTestCase):
  5. is_staff = True
  6. def test_allows_a_partner_user_to_be_created(self):
  7. partner = models.Partner.objects.create(
  8. name="Acme Ltd")
  9. url = reverse('dashboard:partner-list')
  10. list_page = self.get(url)
  11. detail_page = list_page.click("Manage partner and users")
  12. user_page = detail_page.click("Link a new user")
  13. form = user_page.form
  14. form['first_name'] = "Maik"
  15. form['last_name'] = "Hoepfel"
  16. form['email'] = "maik@gmail.com"
  17. form['password1'] = "helloworld"
  18. form['password2'] = "helloworld"
  19. form.submit()
  20. self.assertEqual(1, partner.users.all().count())