Пример #1
0
 def test_form_renders_email_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('placeholder="Email address"',
         form.as_p())
     for i in range(5):
         self.assertIn(
             'id="input_emails_{}'.format(str(i)),
             form.as_p()
         )
Пример #2
0
    def test_form_renders_only_fellow_group_members_as_member_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='******')

        form = GroupForm(owner=owner)
        for contact in contacts:
            self.assertIn(contact.username, form.as_p())
        self.assertNotIn(not_contact.username, form.as_p())
Пример #3
0
    def test_form_renders_only_fellow_group_members_as_member_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='******')

        form = GroupForm(owner=owner)
        for contact in contacts:
            self.assertIn(contact.username, form.as_p())
        self.assertNotIn(not_contact.username, form.as_p())
Пример #4
0
 def test_form_renders_contacts_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('id="input_contacts"', form.as_p())
Пример #5
0
 def test_form_renders_group_name_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('placeholder="Group name"', form.as_p())
     self.assertIn('id="input_group_name"', form.as_p())
Пример #6
0
 def test_form_renders_email_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('placeholder="Email address"', form.as_p())
     for i in range(5):
         self.assertIn('id="input_emails_{}'.format(str(i)), form.as_p())
Пример #7
0
 def test_form_renders_contacts_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('id="input_contacts"', form.as_p())
Пример #8
0
 def test_form_renders_group_name_input(self):
     form = GroupForm(owner=self.create_owner())
     self.assertIn('placeholder="Group name"', form.as_p())
     self.assertIn('id="input_group_name"', form.as_p())