• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gcivil-nyu-org / INT2-Monday-Spring2024-Team-2 / 719

15 Apr 2024 04:27PM UTC coverage: 90.674%. Remained the same
719

push

travis-pro

web-flow
Merge pull request #237 from gcivil-nyu-org/feature-shihui

exempt contact from middleware

1 of 1 new or added line in 1 file covered. (100.0%)

713 existing lines in 14 files now uncovered.

1789 of 1973 relevant lines covered (90.67%)

1.23 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/Community/tests/test_forms.py
1
from django.test import TestCase
2✔
2
from Community.forms import CreatePostForm, CreateReplyForm
2✔
3

4

5
class CreatePostFormTest(TestCase):
2✔
6
    def test_valid_form(self):
2✔
UNCOV
7
        form_data = {
1✔
8
            "title": "Test title",
9
            "content": "Test content",
10
            "label": "resource",
11
        }
12

UNCOV
13
        form = CreatePostForm(data=form_data)
1✔
UNCOV
14
        self.assertTrue(form.is_valid())
1✔
15

16
    def test_invalid_form(self):
2✔
UNCOV
17
        form_data = {
1✔
18
            "title": "Test title",
19
            "content": "Test content",
20
        }
21

UNCOV
22
        form = CreatePostForm(data=form_data)
1✔
UNCOV
23
        self.assertFalse(form.is_valid())
1✔
UNCOV
24
        self.assertIn("label", form.errors)
1✔
25

26

27
class CreateReplyFormTest(TestCase):
2✔
28
    def test_valid_form(self):
2✔
UNCOV
29
        form_data = {"content": "Test reply"}
1✔
30

UNCOV
31
        form = CreateReplyForm(data=form_data)
1✔
UNCOV
32
        self.assertTrue(form.is_valid())
1✔
33

34
    def test_invalid_form(self):
2✔
UNCOV
35
        form_data = {"content": ""}
1✔
36

UNCOV
37
        form = CreateReplyForm(data=form_data)
1✔
UNCOV
38
        self.assertFalse(form.is_valid())
1✔
UNCOV
39
        self.assertIn("content", form.errors)
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc