def test_form_renders_email_input(self): user = User.objects.create_user(username='******') group = Group.objects.create(name='Existing') # group.user_set.add(user) form = AddMembersForm(group_id=group.id, user=user) self.assertIn('placeholder="Email address"', form.as_p()) for i in range(5): self.assertIn('id="input_emails_{}'.format(str(i)), form.as_p())
def test_form_renders_email_input(self): user = User.objects.create_user(username='******') group = Group.objects.create(name='Existing') # group.user_set.add(user) form = AddMembersForm(group_id=group.id, user=user) self.assertIn('placeholder="Email address"', form.as_p()) for i in range(5): self.assertIn( 'id="input_emails_{}'.format(str(i)), form.as_p() )
def test_form_renders_only_fellow_group_members_as_contact_input(self): contacts = self.create_users() owner = User.objects.create_user(username='******') members = list(contacts) members.append(owner) other_group = Group.objects.create(name="Other") other_group.user_set.add(*members) not_contact = User.objects.create_user(username='******') group = Group.objects.create(name='Existing') form = AddMembersForm(group_id=group.id, user=owner) for contact in contacts: self.assertIn(contact.username, form.as_p()) self.assertNotIn(not_contact.username, form.as_p())
def test_form_renders_only_fellow_group_members_as_contact_input(self): contacts = self.create_users() owner = User.objects.create_user(username='******') members = list(contacts) members.append(owner) other_group = Group.objects.create(name="Other") other_group.user_set.add(*members) not_contact = User.objects.create_user(username='******') group = Group.objects.create(name='Existing') form = AddMembersForm(group_id=group.id, user=owner) for contact in contacts: self.assertIn(contact.username, form.as_p()) self.assertNotIn(not_contact.username, form.as_p())
def test_form_renders_contact_input(self): group = Group.objects.create(name='Existing') form = AddMembersForm(group_id=1, user=self.create_owner()) self.assertIn('id="input_contacts"', form.as_p())
def test_form_renders_contact_input(self): group = Group.objects.create(name='Existing') form = AddMembersForm(group_id=1, user=self.create_owner()) self.assertIn('id="input_contacts"', form.as_p())