def test_confirm_message_appear_in_view__another_user(self): another_user = auth_factories.UserFactory( username='******', ) self.client.login(username=another_user, password='******') response = self.client.get(self.url) self.assertEqual(response.status_code, 404)
def setUpTestData(cls): cls.client = test.Client() cls.user = auth_factories.UserFactory() cls.definition = factories.DefinitionFactory( uuid='869fc83b-2004-428d-9870-9089a8f29f20', user=cls.user, ) cls.url = reverse('definition-disable', kwargs={'uuid': cls.definition.uuid})
def setUp(self): self.client = test.Client() self.user = auth_factories.UserFactory() self.definition = factories.DefinitionFactory( uuid='869fc83b-2004-428d-9870-9089a8f29f20', user=self.user, ) self.url = reverse('definition-disable', kwargs={'uuid': self.definition.uuid})
def test_update_definition__get__not_owner(self): another_user = auth_factories.UserFactory( username='******', ) self.assertNotEqual(self.user, another_user) self.client.login(username=another_user.username, password='******') response = self.client.get(self.url, follow=True) self.assertEqual(response.status_code, 403)
def setUpTestData(cls): cls.client = test.Client() cls.user = auth_factories.UserFactory() cls.term = factories.TermFactory(value='fake term') cls.definition = factories.DefinitionFactory( uuid='6b4a7a9f-3b8f-494b-8565-f960065802ba', term=cls.term, value='fake definition', user=cls.user, ) cls.url = cls.definition.get_absolute_url()
def setUp(self): self.client = test.Client() self.user = auth_factories.UserFactory() self.term = factories.TermFactory(value='fake term') self.definition = factories.DefinitionFactory( uuid='6b4a7a9f-3b8f-494b-8565-f960065802ba', term=self.term, value='fake definition', user=self.user, ) self.url = self.definition.get_absolute_url()
def test_hasnt_link_to_definition_update__another_user(self): another_user = auth_factories.UserFactory( username='******', ) self.client.login(username=another_user, password='******') response = self.client.get(self.url) self.assertNotContains(response, '<a href="{}">✎ Editar</a>'.format( reverse( 'definition-update', kwargs={'uuid': self.definition.uuid})), html=True)
def test_disable_definition__another_user(self): self.assertEqual(models.Definition.objects.count(), 1) another_user = auth_factories.UserFactory( username='******', ) self.client.login(username=another_user, password='******') self.assertTrue(models.Term.objects.first().active) self.assertTrue(models.Definition.objects.first().active) response = self.client.post(self.url) self.assertEqual(response.status_code, 404) self.assertEqual(models.Definition.objects.count(), 1) self.assertTrue(models.Definition.objects.first().active)
def setUpTestData(cls): cls.client = test.Client() cls.user = auth_factories.UserFactory() cls.url = reverse('definition-add') cls.management_data = { "example_set-TOTAL_FORMS": "2", "example_set-INITIAL_FORMS": "0", "example_set-MIN_NUM_FORMS": "0", "example_set-MAX_NUM_FORMS": "5", "example_set-0-value": "", "example_set-0-id": "", "example_set-0-definition": "", "example_set-1-value": "", "example_set-1-id": "", "example_set-1-definition": "" }
def setUpTestData(cls): signals.post_save.disconnect(auth_signals.new_registered_user_handler, sender=auth_models.User) cls.client = test.Client() cls.user = auth_factories.UserFactory() cls.url = reverse('definition-add') cls.management_data = { "example_set-TOTAL_FORMS": "2", "example_set-INITIAL_FORMS": "0", "example_set-MIN_NUM_FORMS": "0", "example_set-MAX_NUM_FORMS": "5", "example_set-0-value": "", "example_set-0-id": "", "example_set-0-definition": "", "example_set-1-value": "", "example_set-1-id": "", "example_set-1-definition": "" }
def setUpTestData(cls): cls.client = test.Client() cls.user = auth_factories.UserFactory() cls.definition = factories.DefinitionFactory( uuid='869fc83b-2004-428d-9870-9089a8f29f20', user=cls.user, ) cls.url = reverse('definition-update', kwargs={'uuid': cls.definition.uuid}) cls.management_data = { "example_set-TOTAL_FORMS": "2", "example_set-INITIAL_FORMS": "0", "example_set-MIN_NUM_FORMS": "0", "example_set-MAX_NUM_FORMS": "5", "example_set-0-value": "", "example_set-0-id": "", "example_set-0-definition": "", "example_set-1-value": "", "example_set-1-id": "", "example_set-1-definition": "" }
def test_register_existing_user(self): self.user = factories.UserFactory(username='******') with splinter.Browser('django') as browser: browser.visit(self.url) self.assertEqual(auth.get_user_model().objects.count(), 1) self.fill_and_send_form( browser=browser, username='******', password1='fake_password', password2='fake_password', email='*****@*****.**', ) self.assertEqual(auth.get_user_model().objects.count(), 1) self.assertIn('A user with that username already exists.', browser.html) self.assertEqual(browser.url, self.url)
def test_update_definition__not_owner(self): self.assertEqual(models.Term.objects.count(), 1) self.assertEqual(models.Definition.objects.count(), 1) self.assertEqual( self.definition.uuid, '869fc83b-2004-428d-9870-9089a8f29f20', ) self.assertEqual(self.definition.term.value, 'term fake') self.assertEqual(self.definition.value, 'definition fake') self.assertEqual(self.definition.user, self.user) another_user = auth_factories.UserFactory( username='******', ) self.assertNotEqual(self.user, another_user) self.client.login(username=another_user.username, password='******') form_data = { 'term': self.definition.term.value, 'value': 'updated fake definition', } form_data.update(self.management_data) response = self.client.post(self.url, form_data, follow=True) self.assertEqual(response.status_code, 403) self.assertEqual(models.Term.objects.count(), 1) self.assertEqual(models.Definition.objects.count(), 1) self.assertEqual( models.Term.objects.first().value, 'term fake', ) self.assertEqual( models.Definition.objects.first().value, 'definition fake', )
def setUpTestData(cls): cls.url = reverse('logout') cls.user = factories.UserFactory()
def setUp(self): self.url = reverse('login') self.user = factories.UserFactory()