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

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

04 May 2024 03:36PM UTC coverage: 91.716%. Remained the same
809

Pull #253

travis-pro

web-flow
Merge 26fc3c1b5 into 48120f46f
Pull Request #253: Survey

2015 of 2197 relevant lines covered (91.72%)

1.37 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✔
7
        form_data = {
2✔
8
            "title": "Test title",
9
            "content": "Test content",
10
            "label": "resource",
11
        }
12

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

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

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

26

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

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

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

37
        form = CreateReplyForm(data=form_data)
1✔
38
        self.assertFalse(form.is_valid())
1✔
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