8000 add unit tests · python012/guest@de9afba · GitHub
[go: up one dir, main page]

Skip to content

Commit de9afba

Browse files
committed
add unit tests
1 parent 7936817 commit de9afba

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

sign/tests.py

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
11
from django.test import TestCase
2+
from sign.models import Event, Guest
23

3-
# Create your tests here.
4+
class ModelTest(TestCase):
5+
6+
def setUp(self):
7+
Event.objects.create(id=1,
8+
name="iPhone X event",
9+
status=True,
10+
limit=2000,
11+
address='somewhere in USA',
12+
start_time='2015-09-08 14:12:00')
13+
Guest.objects.create(id=1,
14+
event_id=1,
15+
realname='Tim Cook',
16+
phone='9810921',
17+
email='tim.cook@apple.com',
18+
sign=False)
19+
20+
def test_event_models(self):
21+
result = Event.objects.get(name="iPhone X event")
22+
self.assertEqual(result.address, 'somewhere in USA')
23+
self.assertTrue(result.status)
24+
25+
def test_guest_models(self):
26+
result = Guest.objects.get(phone="9810921")
27+
self.assertEqual(result.realname, 'Tim Cook')
28+
self.assertFalse(result.sign)

0 commit comments

Comments
 (0)
0