291
291
self.assertEqual(url, meeting.link_to_pad)
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/')
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')
768
769
class EtherpadEditUrl(djangotest.TestCase):
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')
774
775
def tearDown(self):
775
settings.ETHERPAD_HOST = self.old_pad_host
777
778
def test_etherpad_edit_url(self):
778
summit = factory.make_one(Summit, name='uds-test')
781
780
slot = factory.make_one(
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)
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)
796
794
class SchedulingConflictsTestCase(djangotest.TestCase):