Exemple #1
0
class EventRegistrationTestCase(unittest.TestCase):
    def setUp(self):
        self.event = Event("Name", "name", "Location", EventType("Type"),
                        starts = datetime(2009, 1, 6, 12, 0),
                        ends = datetime(2009, 1, 6, 12, 42),
                        registration_starts = datetime(2009, 1, 6, 11, 30),
                        registration_limit = 0)

    def test_registration_has_not_started(self):
        now = datetime(2009, 1, 6, 11, 0)
        self.assertEqual(self.event.registration_has_started(now), False)

    def test_registration_has_started_first_minute(self):
        now = datetime(2009, 1, 6, 11, 30)
        self.assertEqual(self.event.registration_has_started(now), True)

    def test_registration_has_started(self):
        now = datetime(2009, 1, 6, 11, 31)
        self.assertEqual(self.event.registration_has_started(now), True)