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())
Example #2
0
    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()
            )
Example #3
0
    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())
Example #5
0
 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())