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>