Revision a95f286b
Added by Jérôme Schneider over 13 years ago
| calebasse/cale_base/tests.py | ||
|---|---|---|
|
"""
|
||
|
|
||
|
from django.test import TestCase
|
||
|
from datetime import datetime, timedelta
|
||
|
|
||
|
|
||
|
class SimpleTest(TestCase):
|
||
|
def test_basic_addition(self):
|
||
|
"""
|
||
|
Tests that 1 + 1 always equals 2.
|
||
|
"""
|
||
|
self.assertEqual(1 + 1, 2)
|
||
|
class UserTest(TestCase):
|
||
|
|
||
|
def test_create_work_event(self):
|
||
|
"""docstring for test_create_event"""
|
||
|
from calebasse.cale_base.models import CalebasseUser
|
||
|
user = CalebasseUser()
|
||
|
user.add_work_event('MO', datetime(2016,10,2,10), datetime(2016,10,2,12),
|
||
|
datetime(2018,1,1))
|
||
|
self.assertEqual(str(user.event), 'work MO')
|
||
|
event = user.event.occurrence_set.all()[0]
|
||
|
self.assertEqual(event.end_time - event.start_time, timedelta(0, 7200))
|
||
|
|
||
Also available in: Unified diff
Add Calebasse user event management for work and holidays