diff --git a/ietf/wgcharter/tests.py b/ietf/doc/tests_charter.py similarity index 97% rename from ietf/wgcharter/tests.py rename to ietf/doc/tests_charter.py index 477d2af99..44e1e9933 100644 --- a/ietf/wgcharter/tests.py +++ b/ietf/doc/tests_charter.py @@ -19,7 +19,7 @@ from ietf.group.utils import * from ietf.name.models import * from ietf.person.models import * from ietf.iesg.models import TelechatDate -from ietf.wgcharter.utils import * +from ietf.doc.utils_charter import * class EditCharterTests(TestCase): def setUp(self): @@ -71,13 +71,13 @@ class EditCharterTests(TestCase): def find_event(t): return [e for e in charter.docevent_set.all()[:events_now - events_before] if e.type == t] - self.assertTrue("State changed" in find_event("changed_document")[0].desc) + self.assertTrue("state changed" in find_event("changed_document")[0].desc.lower()) if slug in ("intrev", "iesgrev"): self.assertTrue(find_event("created_ballot")) self.assertEqual(len(outbox), mailbox_before + 1) - self.assertTrue("State changed" in outbox[-1]['Subject']) + self.assertTrue("state changed" in outbox[-1]['Subject'].lower()) def test_edit_telechat_date(self): make_test_data() @@ -272,7 +272,7 @@ class ApproveCharterTests(TestCase): self.assertEqual(len(outbox), mailbox_before + 2) self.assertTrue("WG Action" in outbox[-1]['Subject']) - self.assertTrue("Charter approved" in outbox[-2]['Subject']) + self.assertTrue("approved" in outbox[-2]['Subject'].lower()) self.assertEqual(group.groupmilestone_set.filter(state="charter").count(), 0) self.assertEqual(group.groupmilestone_set.filter(state="active").count(), 2) diff --git a/ietf/doc/urls.py b/ietf/doc/urls.py index 04184a1cd..5e77d528b 100644 --- a/ietf/doc/urls.py +++ b/ietf/doc/urls.py @@ -96,7 +96,7 @@ urlpatterns = patterns('', url(r'^help/state/(?P[\w-]+)/$', 'ietf.doc.views_help.state_help', name="state_help"), - (r'^(?Pcharter-[A-Za-z0-9._+-]+)/', include('ietf.wgcharter.urls')), + (r'^(?Pcharter-[A-Za-z0-9._+-]+)/', include('ietf.doc.urls_charter')), (r'^(?P[A-Za-z0-9._+-]+)/conflict-review/', include('ietf.doc.urls_conflict_review')), (r'^(?P[A-Za-z0-9._+-]+)/status-change/', include('ietf.doc.urls_status_change')), ) diff --git a/ietf/doc/urls_charter.py b/ietf/doc/urls_charter.py new file mode 100644 index 000000000..763111182 --- /dev/null +++ b/ietf/doc/urls_charter.py @@ -0,0 +1,17 @@ +# Copyright The IETF Trust 2011, All Rights Reserved + +from django.conf.urls import patterns, url + +urlpatterns = patterns('', + url(r'^state/$', "ietf.doc.views_charter.change_state", name='charter_change_state'), + url(r'^(?P