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

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

29 Apr 2024 09:02AM UTC coverage: 91.218% (+1.7%) from 89.518%
800

push

travis-pro

web-flow
Merge pull request #250 from gcivil-nyu-org/Community-v3

add tests

8 of 39 new or added lines in 1 file covered. (20.51%)

764 existing lines in 16 files now uncovered.

1984 of 2175 relevant lines covered (91.22%)

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

© 2025 Coveralls, Inc