From f496498e12b4c4dafa8353a0523939a44943cb70 Mon Sep 17 00:00:00 2001 From: Ryan Cross <rcross@amsl.com> Date: Wed, 9 Jan 2013 00:45:13 +0000 Subject: [PATCH] fix base html refs, changes to tests.py - Legacy-Id: 5178 --- ietf/secr/sreq/tests.py | 54 ++++++------------- ietf/secr/sreq/testurl.list | 3 ++ ietf/secr/templates/base_secr.html | 4 +- ietf/secr/templates/base_site.html | 2 +- .../templates/includes/sessions_footer.html | 2 +- 5 files changed, 24 insertions(+), 41 deletions(-) create mode 100644 ietf/secr/sreq/testurl.list diff --git a/ietf/secr/sreq/tests.py b/ietf/secr/sreq/tests.py index 367eb1140..44935b94b 100644 --- a/ietf/secr/sreq/tests.py +++ b/ietf/secr/sreq/tests.py @@ -6,75 +6,56 @@ from django.test import TestCase from django.test.client import Client from ietf.group.models import Group from ietf.ietfauth.decorators import has_role +from ietf.utils.test_data import make_test_data from ietf.utils.test_utils import SimpleUrlTestCase, RealDatabaseTest from ietf.idtracker.models import Role from urlparse import urlsplit -from pyquery import PyQuery +#from pyquery import PyQuery + +SEC_USER='secretary' class SreqUrlTestCase(SimpleUrlTestCase): def testUrls(self): self.doTestUrls(__file__) -""" -SEC_USER='rcross' -WG_USER='' -AD_USER='' - class MainTestCase(TestCase): - fixtures = ['names', - 'test-meeting', - 'test-group', - 'test-person', - 'test-user', - 'test-email', - 'test-role'] + fixtures = ['names'] - # ------- Test View -------- # def test_main(self): + draft = make_test_data() url = reverse('sessions') r = self.client.get(url,REMOTE_USER=SEC_USER) self.assertEquals(r.status_code, 200) - #assert False, (r.context) sched = r.context['scheduled_groups'] unsched = r.context['unscheduled_groups'] self.failUnless(len(sched) == 0) - self.failUnless(len(unsched) == 5) - #ancp = Group.objects.get(acronym='ancp') - paws = Group.objects.get(acronym='paws') - #self.failUnless(ancp in sched) - self.failUnless(paws in unsched) - #assert False, r.content - #user = User.objects.get(username='rcross') - #self.failUnless(has_role(user,'Secretariat')) + self.failUnless(len(unsched) > 0) class SubmitRequestCase(TestCase): - fixtures = ['names', - 'test-meeting', - 'test-group', - 'test-person', - 'test-user', - 'test-email', - 'test-role'] + fixtures = ['names'] def test_submit_request(self): - url = reverse('sessions_new',kwargs={'acronym':'ancp'}) + draft = make_test_data() + acronym = Group.objects.all()[0].acronym + url = reverse('sessions_new',kwargs={'acronym':acronym}) post_data = {'id_num_session':'1', 'id_length_session1':'3600', 'id_attendees':'10', - 'id_conflict1':'core', + 'id_conflict1':'', 'id_comments':'need projector'} - self.client.login(remote_user='rcross') + self.client.login(remote_user=SEC_USER) r = self.client.post(url,post_data) self.assertEquals(r.status_code, 200) +""" #assert False, self.client.session..__dict__ - url = reverse('sessions_confirm',kwargs={'acronym':'ancp'}) + url = reverse('sessions_confirm',kwargs={'acronym':acronym}) #s = self.client.session #s['session_form'] = post_data r = self.client.get(url) assert False, r.content - +""" class EditRequestCase(TestCase): pass @@ -89,5 +70,4 @@ class RetrievePreviousCase(TestCase): # test error if already scheduled # test get previous exists/doesn't exist # test that groups scheduled and unscheduled add up to total groups - # test locking function, access by unauthorized -""" \ No newline at end of file + # test locking function, access by unauthorized \ No newline at end of file diff --git a/ietf/secr/sreq/testurl.list b/ietf/secr/sreq/testurl.list new file mode 100644 index 000000000..5ae678bdd --- /dev/null +++ b/ietf/secr/sreq/testurl.list @@ -0,0 +1,3 @@ +200 /secr/ +200 /secr/sreq/ +200 /secr/sreq/6lowpan/new/ diff --git a/ietf/secr/templates/base_secr.html b/ietf/secr/templates/base_secr.html index a7e226a63..5bf7f1aca 100644 --- a/ietf/secr/templates/base_secr.html +++ b/ietf/secr/templates/base_secr.html @@ -5,7 +5,7 @@ <link rel="stylesheet" type="text/css" href="{% block stylesheet %}/secr/css/base.css{% endblock %}" /> <link rel="stylesheet" type="text/css" href="/secr/css/forms.css" /> <link rel="stylesheet" type="text/css" href="/secr/css/custom.css" /> -{% if server_mode == "test" %} +{% if not server_mode == "production" %} <link rel="stylesheet" type="text/css" href="/secr/css/test.css" /> {% endif %} {% block extrastyle %}{% endblock %} @@ -38,7 +38,7 @@ <table width="100%"> <tr> <td align="left"> - {% block breadcrumbs %}<a href="/">Home</a>{% endblock %} + {% block breadcrumbs %}<a href="/secr/">Home</a>{% endblock %} </td> <td align="right"> {% block instructions %}{% endblock %} diff --git a/ietf/secr/templates/base_site.html b/ietf/secr/templates/base_site.html index 99de64a0e..4124627e4 100644 --- a/ietf/secr/templates/base_site.html +++ b/ietf/secr/templates/base_site.html @@ -1,4 +1,4 @@ -{% extends "base.html" %} +{% extends "base_secr.html" %} {% load i18n %} {% block title %}{{ title }}{% if request.user_is_secretariat %} Secretariat Dashboard {% else %} WG Chair Dashboard {% endif %}{% endblock %} diff --git a/ietf/secr/templates/includes/sessions_footer.html b/ietf/secr/templates/includes/sessions_footer.html index 5f0bbd0d3..9f10c7caa 100755 --- a/ietf/secr/templates/includes/sessions_footer.html +++ b/ietf/secr/templates/includes/sessions_footer.html @@ -1,4 +1,4 @@ <li><a href="http://www.ietf.org/wg/request-tool-instructions.html" target="_blank">Instructions</a>.</li> - <li><a href="{% url proceedings %}">IETF Meeting Materials Management Tool</a>.</li> + <li><a href="{# {% url proceedings %} #}">IETF Meeting Materials Management Tool</a>.</li> <li>If you require assistance in using this tool, or wish to report a bug, then please send a message to <a href="mailto:ietf-action@ietf.org">ietf-action@ietf.org</a>.</li> <li>To submit your request via email, please send your request to <a href="mailto:agenda@ietf.org">agenda@ietf.org</a>.</li>