blob: 0383fa3de9e7f2991fff7dbf3fc14ba1bad1e3a4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import pytest
from ..forms import AddMeetingForm
pytestmark = pytest.mark.django_db
def test_init(user):
"""Here we test that we can pass in the user value from the view.
We don't want that to be field in the form.
"""
form = AddMeetingForm({
"type_descriptor": "Meeting", # Must be Meeting as that is in the choices param
"short_description": "Test short description",
"datetime": "2010-10-10T13:00",
"comments": "Test Comments",
"location": "Transient Moabs"
},
user=user,
)
assert form.is_valid()
def test_blank_data(user):
"""Missing location and datetime fields which are required."""
form = AddMeetingForm({
"type_descriptor": "Meeting",
"short_description": "Test short description",
"comments": "Test Comments",
},
user=user,
)
assert form.is_valid() is False
assert form.errors == {
"location": ["This field is required."],
"datetime": ["This field is required."]
}
|