~mhall119/summit/new-meeting-stuff

« back to all changes in this revision

Viewing changes to summit/schedule/tests.py

  • Committer: Tarmac
  • Author(s): Chris Johnston
  • Date: 2012-03-05 01:31:04 UTC
  • mfrom: (296.2.2 moving)
  • Revision ID: tarmac@nigelb.me-20120305013104-i0laeki5nfexkun2
[r=mhall119] Fixes tests for etherpad changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
291
291
        self.assertEqual(url, meeting.link_to_pad)
292
292
 
293
293
    def get_pad_host(self):
294
 
        return getattr(settings, 'ETHERPAD_HOST', 'http://pad.ubuntu.com/')
 
294
        summit_name = 'testsummit'
 
295
        summit = factory.make_one(Summit, name=summit_name)
 
296
        return getattr(summit, 'etherpad', 'http://pad.ubuntu.com/')
295
297
 
296
298
    def test_link_to_pad_with_pad_url_unset(self):
297
299
        summit_name = 'testsummit'
764
766
        reverse_url = reverse('summit.schedule.views.user_ical', args=rev_args)
765
767
        self.assertEquals(reverse_url, '/uds-test/participant/test+user.ical')
766
768
 
767
 
 
768
769
class EtherpadEditUrl(djangotest.TestCase):
769
770
 
770
771
    def setUp(self):
771
 
        self.old_pad_host = settings.ETHERPAD_HOST
772
 
        settings.ETHERPAD_HOST = 'http://pad.ubuntu.com/'
 
772
        self.summit = factory.make_one(Summit, name='uds-test')
 
773
        self.summit.save()
773
774
 
774
775
    def tearDown(self):
775
 
        settings.ETHERPAD_HOST = self.old_pad_host
 
776
        pass
776
777
 
777
778
    def test_etherpad_edit_url(self):
778
 
        summit = factory.make_one(Summit, name='uds-test')
779
 
        summit.save()
780
779
 
781
780
        slot = factory.make_one(
782
781
            Slot,
783
782
            type='open',
784
 
            summit=summit)
 
783
            summit=self.summit)
785
784
        slot.save()
786
785
 
787
 
        room = factory.make_one(Room, summit=summit)
788
 
        meeting = factory.make_one(Meeting, summit=summit, name='test-meeting', private=False)
 
786
        room = factory.make_one(Room, summit=self.summit)
 
787
        meeting = factory.make_one(Meeting, summit=self.summit, name='test-meeting', private=False)
789
788
        agenda = factory.make_one(Agenda, slot=slot, meeting=meeting, room=room)
790
789
 
791
790
        response = self.client.get('/uds-test/meeting/%s/test-meeting/' % meeting.id)
792
791
        self.assertEquals(response.status_code, 200)
793
792
        self.assertContains(response, 'http://pad.ubuntu.com/ep/pad/view/uds-test-test-meeting/latest', 1)
794
793
 
795
 
 
796
794
class SchedulingConflictsTestCase(djangotest.TestCase):
797
795
 
798
796
    def setUp(self):