Example #1
0
 def test_get_free_seats(self):
     event_1 = EventFactory(available_seats=20)
     self.assertEqual(event_1.get_free_seats(), 20)
     event_2 = EventFactory()
     self.assertEqual(event_2.get_free_seats(),
                      _('Unlimited seats available.'))
     GuestFactory(event=event_1)
     self.assertEqual(event_1.get_free_seats(), 19)
Example #2
0
class GuestUpdateViewTestCase(ViewTestMixin, TestCase):
    """Tests for the ``GuestUpdateView`` view."""
    longMessage = True

    def setUp(self):
        self.user = UserFactory()
        self.guest = GuestFactory(user=self.user)
        self.staff = StaffFactory()

    def get_view_name(self):
        return 'rsvp_guest_update'

    def get_view_kwargs(self):
        return {'pk': self.guest.pk, 'event_slug': self.guest.event.slug}

    def test_view(self):
        self.should_be_callable_when_authenticated(self.staff)
        self.should_be_callable_when_authenticated(self.user)
        self.is_not_callable(kwargs={'pk': self.guest.pk, 'event_slug': '500'})
        self.guest.user = None
        self.guest.save()
        self.is_not_callable(user=self.user)
Example #3
0
class GuestUpdateViewTestCase(ViewTestMixin, TestCase):
    """Tests for the ``GuestUpdateView`` view."""

    longMessage = True

    def setUp(self):
        self.user = UserFactory()
        self.guest = GuestFactory(user=self.user)
        self.staff = StaffFactory()

    def get_view_name(self):
        return "rsvp_guest_update"

    def get_view_kwargs(self):
        return {"pk": self.guest.pk, "event_slug": self.guest.event.slug}

    def test_view(self):
        self.should_be_callable_when_authenticated(self.staff)
        self.should_be_callable_when_authenticated(self.user)
        self.is_not_callable(kwargs={"pk": self.guest.pk, "event_slug": "500"})
        self.guest.user = None
        self.guest.save()
        self.is_not_callable(user=self.user)
Example #4
0
 def setUp(self):
     self.user = UserFactory()
     self.guest = GuestFactory(user=self.user)
     self.staff = StaffFactory()
Example #5
0
 def setUp(self):
     self.guest = GuestFactory()
     self.staff = StaffFactory()
     self.event = EventFactory()
Example #6
0
 def setUp(self):
     self.user = UserFactory()
     self.guest = GuestFactory(user=self.user)
     self.staff = StaffFactory()
Example #7
0
 def test_model(self):
     obj = GuestFactory()
     self.assertTrue(obj.pk)