You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bloodhound.apache.org by rj...@apache.org on 2014/02/11 02:52:32 UTC
svn commit: r1566948 [3/4] - in /bloodhound/trunk: bloodhound_dashboard/
bloodhound_dashboard/bhdashboard/ bloodhound_dashboard/bhdashboard/layouts/
bloodhound_dashboard/bhdashboard/tests/
bloodhound_dashboard/bhdashboard/widgets/ bloodhound_dashboard/...
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/resource.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/resource.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/resource.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/resource.py Tue Feb 11 01:52:30 2014
@@ -25,12 +25,12 @@ import tempfile
import unittest
from trac.attachment import Attachment
-from trac import resource
+from trac import resource
import trac.ticket.report # report resources ?
import trac.ticket.roadmap # milestone resources
import trac.ticket.api # ticket resources
from trac.ticket.model import Ticket
-from trac.ticket.tests.api import TicketSystemTestCase
+from trac.ticket.tests.api import TicketSystemTestCase
from trac.util.datefmt import utc
import trac.wiki.api # wiki resources
from trac.wiki.model import WikiPage
@@ -75,7 +75,7 @@ class ProductAttachmentResourceTestCase(
attachment = Attachment(self.env1, 'ticket', 1)
attachment.description = 'Product Bar'
attachment.insert('foo.txt', StringIO(''), 0)
- self.resource = resource.Resource('ticket',
+ self.resource = resource.Resource('ticket',
1).child('attachment', 'foo.txt')
def tearDown(self):
@@ -85,31 +85,31 @@ class ProductAttachmentResourceTestCase(
def test_global_neighborhood_attachments(self):
target = resource.Neighborhood('global', None).child(self.resource)
- self.assertEquals("[global:] Attachment 'foo.txt' in [global:] Ticket #1",
+ self.assertEquals("[global:] Attachment 'foo.txt' in [global:] Ticket #1",
resource.get_resource_description(self.env, target))
- self.assertEquals("[global:] Attachment 'foo.txt' in [global:] Ticket #1",
+ self.assertEquals("[global:] Attachment 'foo.txt' in [global:] Ticket #1",
resource.get_resource_name(self.env, target))
- self.assertEquals("[global:] foo.txt ([global:] Ticket #1)",
+ self.assertEquals("[global:] foo.txt ([global:] Ticket #1)",
resource.get_resource_shortname(self.env, target))
- self.assertEquals('Global Bar',
+ self.assertEquals('Global Bar',
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/attachment/ticket/1/foo.txt',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/attachment/ticket/1/foo.txt',
+ resource.get_resource_url(self.env,
target, self.env.href))
def test_product_neighborhood_attachments(self):
target = resource.Neighborhood('product', u'xü').child(self.resource)
- self.assertEquals(u"[product:xü] Attachment 'foo.txt' in [product:xü] Ticket #1",
+ self.assertEquals(u"[product:xü] Attachment 'foo.txt' in [product:xü] Ticket #1",
resource.get_resource_description(self.env, target))
- self.assertEquals(u"[product:xü] Attachment 'foo.txt' in [product:xü] Ticket #1",
+ self.assertEquals(u"[product:xü] Attachment 'foo.txt' in [product:xü] Ticket #1",
resource.get_resource_name(self.env, target))
- self.assertEquals(u"[product:xü] foo.txt ([product:xü] Ticket #1)",
+ self.assertEquals(u"[product:xü] foo.txt ([product:xü] Ticket #1)",
resource.get_resource_shortname(self.env, target))
- self.assertEquals('Product Bar',
+ self.assertEquals('Product Bar',
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/attachment/ticket/1/foo.txt',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/attachment/ticket/1/foo.txt',
+ resource.get_resource_url(self.env,
target, self.env.href))
@@ -119,31 +119,31 @@ class ProductMilestoneResourceTestCase(P
def test_global_neighborhood_milestone(self):
target = resource.Neighborhood('global', None).child(self.resource)
- self.assertEquals("[global:] Milestone milestone1",
+ self.assertEquals("[global:] Milestone milestone1",
resource.get_resource_description(self.env, target))
- self.assertEquals("[global:] Milestone milestone1",
+ self.assertEquals("[global:] Milestone milestone1",
resource.get_resource_name(self.env, target))
- self.assertEquals("milestone1",
+ self.assertEquals("milestone1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals("[global:] Milestone milestone1",
+ self.assertEquals("[global:] Milestone milestone1",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/milestone/milestone1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/milestone/milestone1',
+ resource.get_resource_url(self.env,
target, self.env.href))
def test_product_neighborhood_milestone(self):
target = resource.Neighborhood('product', u'xü').child(self.resource)
- self.assertEquals(u"[product:xü] Milestone milestone1",
+ self.assertEquals(u"[product:xü] Milestone milestone1",
resource.get_resource_description(self.env, target))
- self.assertEquals(u"[product:xü] Milestone milestone1",
+ self.assertEquals(u"[product:xü] Milestone milestone1",
resource.get_resource_name(self.env, target))
- self.assertEquals(u"milestone1",
+ self.assertEquals(u"milestone1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals(u"[product:xü] Milestone milestone1",
+ self.assertEquals(u"[product:xü] Milestone milestone1",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/milestone/milestone1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/milestone/milestone1',
+ resource.get_resource_url(self.env,
target, self.env.href))
@@ -154,31 +154,31 @@ class ProductReportResourceTestCase(Prod
def test_global_neighborhood_report(self):
target = resource.Neighborhood('global', None).child(self.resource)
- self.assertEquals("[global:] report:1",
+ self.assertEquals("[global:] report:1",
resource.get_resource_description(self.env, target))
- self.assertEquals("[global:] report:1",
+ self.assertEquals("[global:] report:1",
resource.get_resource_name(self.env, target))
- self.assertEquals("[global:] report:1",
+ self.assertEquals("[global:] report:1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals('[global:] report:1 at version None',
+ self.assertEquals('[global:] report:1 at version None',
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/report/1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/report/1',
+ resource.get_resource_url(self.env,
target, self.env.href))
def test_product_neighborhood_report(self):
target = resource.Neighborhood('product', u'xü').child(self.resource)
- self.assertEquals(u"[product:xü] report:1",
+ self.assertEquals(u"[product:xü] report:1",
resource.get_resource_description(self.env, target))
- self.assertEquals(u"[product:xü] report:1",
+ self.assertEquals(u"[product:xü] report:1",
resource.get_resource_name(self.env, target))
- self.assertEquals(u"[product:xü] report:1",
+ self.assertEquals(u"[product:xü] report:1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals(u"[product:xü] report:1 at version None",
+ self.assertEquals(u"[product:xü] report:1 at version None",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/report/1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/report/1',
+ resource.get_resource_url(self.env,
target, self.env.href))
@@ -197,16 +197,16 @@ class ProductTicketResourceTestCase(Prod
type='enhancement', status='new')
target = nbh.child('ticket', self._new_ticket(self.global_env, data))
- self.assertEquals("[global:] Ticket #1",
+ self.assertEquals("[global:] Ticket #1",
resource.get_resource_description(self.env, target))
- self.assertEquals("[global:] Ticket #1",
+ self.assertEquals("[global:] Ticket #1",
resource.get_resource_name(self.env, target))
- self.assertEquals("[global:] #1",
+ self.assertEquals("[global:] #1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals('enhancement: Ticket summary (new)',
+ self.assertEquals('enhancement: Ticket summary (new)',
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/ticket/1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/ticket/1',
+ resource.get_resource_url(self.env,
target, self.env.href))
def test_product_neighborhood_ticket(self):
@@ -215,16 +215,16 @@ class ProductTicketResourceTestCase(Prod
type='task', status='accepted')
target = nbh.child('ticket', self._new_ticket(self.env1, data))
- self.assertEquals(u"[product:xü] Ticket #1",
+ self.assertEquals(u"[product:xü] Ticket #1",
resource.get_resource_description(self.env, target))
- self.assertEquals(u"[product:xü] Ticket #1",
+ self.assertEquals(u"[product:xü] Ticket #1",
resource.get_resource_name(self.env, target))
- self.assertEquals(u"[product:xü] #1",
+ self.assertEquals(u"[product:xü] #1",
resource.get_resource_shortname(self.env, target))
- self.assertEquals(u"task: Ticket summary (accepted)",
+ self.assertEquals(u"task: Ticket summary (accepted)",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/ticket/1',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/ticket/1',
+ resource.get_resource_url(self.env,
target, self.env.href))
@@ -269,31 +269,31 @@ class ProductWikiResourceTestCase(Produc
def test_global_neighborhood_wiki(self):
target = resource.Neighborhood('global', None).child(self.resource)
- self.assertEquals("TestPage",
+ self.assertEquals("TestPage",
resource.get_resource_description(self.env, target))
- self.assertEquals("TestPage",
+ self.assertEquals("TestPage",
resource.get_resource_name(self.env, target))
- self.assertEquals("TestPage",
+ self.assertEquals("TestPage",
resource.get_resource_shortname(self.env, target))
- self.assertEquals("TestPage",
+ self.assertEquals("TestPage",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/wiki/TestPage?version=2',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/wiki/TestPage?version=2',
+ resource.get_resource_url(self.env,
target, self.env.href))
def test_product_neighborhood_wiki(self):
target = resource.Neighborhood('product', u'xü').child(self.resource)
- self.assertEquals(u"TestPage",
+ self.assertEquals(u"TestPage",
resource.get_resource_description(self.env, target))
- self.assertEquals(u"TestPage",
+ self.assertEquals(u"TestPage",
resource.get_resource_name(self.env, target))
- self.assertEquals(u"TestPage",
+ self.assertEquals(u"TestPage",
resource.get_resource_shortname(self.env, target))
- self.assertEquals(u"TestPage",
+ self.assertEquals(u"TestPage",
resource.get_resource_summary(self.env, target))
- self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/wiki/TestPage?version=2',
- resource.get_resource_url(self.env,
+ self.assertEquals('http://example.org/trac.cgi/products/x%C3%BC/wiki/TestPage?version=2',
+ resource.get_resource_url(self.env,
target, self.env.href))
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/__init__.py Tue Feb 11 01:52:30 2014
@@ -22,4 +22,3 @@ from tests import TestLoader
def test_suite():
return TestLoader().discover_package(__name__, pattern='*.py')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/api.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/api.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/api.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/api.py Tue Feb 11 01:52:30 2014
@@ -89,4 +89,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/batch.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/batch.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/batch.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/batch.py Tue Feb 11 01:52:30 2014
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's tickets batch updates
+"""Tests for Apache(TM) Bloodhound's tickets batch updates
in product environments"""
import unittest
@@ -41,9 +41,9 @@ class ProductBatchModifyTestCase(BatchMo
self._load_product_from_data(self.global_env, self.default_product)
self.env = ProductEnvironment(self.global_env, self.default_product)
- self.global_env.enable_component_in_config(self.env,
+ self.global_env.enable_component_in_config(self.env,
ConfigurableTicketWorkflow)
- self.global_env.enable_component_in_config(self.env,
+ self.global_env.enable_component_in_config(self.env,
ProductTicketModule)
self._load_default_data(self.env)
@@ -63,4 +63,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/conversion.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/conversion.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/conversion.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/conversion.py Tue Feb 11 01:52:30 2014
@@ -84,4 +84,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/model.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/model.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/model.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/model.py Tue Feb 11 01:52:30 2014
@@ -158,7 +158,7 @@ class ProductMilestoneTestCase(Milestone
milestone.update()
self.assertEqual(
- [('Test', to_utimestamp(t1), to_utimestamp(t2), 'Foo bar',
+ [('Test', to_utimestamp(t1), to_utimestamp(t2), 'Foo bar',
self.default_product)],
self.env.db_query("SELECT * FROM milestone WHERE name='Test'"))
@@ -198,4 +198,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/notification.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/notification.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/notification.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/notification.py Tue Feb 11 01:52:30 2014
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's tickets notifications
+"""Tests for Apache(TM) Bloodhound's tickets notifications
in product environments"""
import unittest
@@ -27,7 +27,7 @@ from trac.ticket.tests import notificati
from tests.env import ProductEnvironmentStub as ProductEnvironment
from tests.env import MultiproductTestCase
-class ProductNotificationTestCase(notification.NotificationTestCase,
+class ProductNotificationTestCase(notification.NotificationTestCase,
MultiproductTestCase):
@property
@@ -66,4 +66,3 @@ def test_suite():
if __name__ == '__main__':
unittest.TextTestRunner(verbosity=2).run(test_suite())
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/query.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/query.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/query.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/query.py Tue Feb 11 01:52:30 2014
@@ -411,4 +411,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/report.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/report.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/report.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/report.py Tue Feb 11 01:52:30 2014
@@ -57,4 +57,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/roadmap.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/roadmap.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/roadmap.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/roadmap.py Tue Feb 11 01:52:30 2014
@@ -58,4 +58,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/ticket/wikisyntax.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/ticket/wikisyntax.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/ticket/wikisyntax.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/ticket/wikisyntax.py Tue Feb 11 01:52:30 2014
@@ -31,30 +31,29 @@ from tests.wiki import formatter
def test_suite():
suite = unittest.TestSuite()
- suite.addTest(formatter.test_suite(wikisyntax.TICKET_TEST_CASES,
- wikisyntax.ticket_setup,
+ suite.addTest(formatter.test_suite(wikisyntax.TICKET_TEST_CASES,
+ wikisyntax.ticket_setup,
wikisyntax.__file__,
wikisyntax.ticket_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.REPORT_TEST_CASES,
- wikisyntax.report_setup,
+ suite.addTest(formatter.test_suite(wikisyntax.REPORT_TEST_CASES,
+ wikisyntax.report_setup,
wikisyntax.__file__))
- suite.addTest(formatter.test_suite(wikisyntax.MILESTONE_TEST_CASES,
+ suite.addTest(formatter.test_suite(wikisyntax.MILESTONE_TEST_CASES,
wikisyntax.milestone_setup,
- wikisyntax.__file__,
+ wikisyntax.__file__,
wikisyntax.milestone_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.QUERY_TEST_CASES,
- wikisyntax.ticket_setup,
+ suite.addTest(formatter.test_suite(wikisyntax.QUERY_TEST_CASES,
+ wikisyntax.ticket_setup,
wikisyntax.__file__,
wikisyntax.ticket_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.QUERY2_TEST_CASES,
- wikisyntax.query2_setup,
+ suite.addTest(formatter.test_suite(wikisyntax.QUERY2_TEST_CASES,
+ wikisyntax.query2_setup,
wikisyntax.__file__,
wikisyntax.query2_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.COMMENT_TEST_CASES,
+ suite.addTest(formatter.test_suite(wikisyntax.COMMENT_TEST_CASES,
file=wikisyntax.__file__))
return suite
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/__init__.py Tue Feb 11 01:52:30 2014
@@ -22,4 +22,3 @@ from tests import TestLoader
def test_suite():
return TestLoader().discover_package(__name__, pattern='*.py')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/api.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/api.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/api.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/api.py Tue Feb 11 01:52:30 2014
@@ -100,4 +100,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/cache.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/cache.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/cache.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/cache.py Tue Feb 11 01:52:30 2014
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for Apache(TM) Bloodhound's repository cache in
+"""Tests for Apache(TM) Bloodhound's repository cache in
product environments"""
import unittest
@@ -56,4 +56,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/svn_authz.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/svn_authz.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/svn_authz.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/versioncontrol/svn_authz.py Tue Feb 11 01:52:30 2014
@@ -59,4 +59,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web/__init__.py Tue Feb 11 01:52:30 2014
@@ -22,4 +22,3 @@ from tests import TestLoader
def test_suite():
return TestLoader().discover_package(__name__, pattern='*.py')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web/chrome.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web/chrome.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web/chrome.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web/chrome.py Tue Feb 11 01:52:30 2014
@@ -44,10 +44,10 @@ class ProductChromeTestCase(ChromeTestCa
pass
def setUp(self):
- # Instantiate environment stub before clearing ComponentMeta._registry
+ # Instantiate environment stub before clearing ComponentMeta._registry
self.env
ChromeTestCase.setUp(self)
-
+
def tearDown(self):
try:
try:
@@ -66,4 +66,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web/session.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web/session.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web/session.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web/session.py Tue Feb 11 01:52:30 2014
@@ -55,4 +55,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web/wikisyntax.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web/wikisyntax.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web/wikisyntax.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web/wikisyntax.py Tue Feb 11 01:52:30 2014
@@ -35,4 +35,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/web_ui.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/web_ui.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/web_ui.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/web_ui.py Tue Feb 11 01:52:30 2014
@@ -95,26 +95,26 @@ class RequestHandlerTestCase(Multiproduc
def assertHttpHeaders(self, expectedHeaders):
for h, v in expectedHeaders.iteritems():
- self.assertTrue(h in self.http_headers,
+ self.assertTrue(h in self.http_headers,
"Expected HTTP header '%s' not set" % (h,))
- self.assertEquals(v, self.http_headers[h],
+ self.assertEquals(v, self.http_headers[h],
"Unexpected value for HTTP header '%s'" % (h,))
def assertRedirect(self, req, url, permanent=False):
if permanent:
- self.assertEquals('301 Moved Permanently', self.http_status,
+ self.assertEquals('301 Moved Permanently', self.http_status,
'Unexpected status code in HTTP redirect')
elif req.method == 'POST':
- self.assertEquals('303 See Other', self.http_status,
+ self.assertEquals('303 See Other', self.http_status,
'Unexpected status code in HTTP redirect')
else:
- self.assertEquals('302 Found', self.http_status,
+ self.assertEquals('302 Found', self.http_status,
'Unexpected status code in HTTP redirect')
- self.assertHttpHeaders({'Location' : url,
- 'Content-Type' : 'text/plain',
+ self.assertHttpHeaders({'Location' : url,
+ 'Content-Type' : 'text/plain',
'Content-Length' : '0',
- 'Pragma' : 'no-cache',
- 'Cache-Control' : 'no-cache',
+ 'Pragma' : 'no-cache',
+ 'Cache-Control' : 'no-cache',
'Expires' : 'Fri, 01 Jan 1999 00:00:00 GMT'})
@@ -294,7 +294,7 @@ class ProductModuleTestCase(RequestHandl
req.environ['REQUEST_METHOD'] = 'POST'
req.environ['PATH_INFO'] = '/products/%s' % (self.default_product,)
req.args = dict(action='edit', description='New description',
- prefix=self.default_product,
+ prefix=self.default_product,
name=self.env.product.name)
spy.testProcessing = assert_product_edit
@@ -306,7 +306,7 @@ class ProductModuleTestCase(RequestHandl
self._dispatch(req, self.global_env)
try:
- product = Product(self.global_env,
+ product = Product(self.global_env,
{'prefix' : self.env.product.prefix})
except ResourceNotFound:
self.fail('Default test product deleted ?')
@@ -342,4 +342,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/__init__.py Tue Feb 11 01:52:30 2014
@@ -22,4 +22,3 @@ from tests import TestLoader
def test_suite():
return TestLoader().discover_package(__name__, pattern='*.py')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/formatter.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/formatter.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/formatter.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/formatter.py Tue Feb 11 01:52:30 2014
@@ -44,9 +44,9 @@ class ProductWikiTestCase(formatter.Wiki
if self.context.req:
self.context.req.session = FakeSession()
if self.mpctx:
- candidates = set(self.mpctx.get('load_products', []) +
+ candidates = set(self.mpctx.get('load_products', []) +
[self.mpctx.get('main_product')])
- candidates -= set([self.default_product, None,
+ candidates -= set([self.default_product, None,
self.mpctx.get('setup_product')])
for prefix in candidates:
self._load_product_from_data(self.env, prefix)
@@ -55,7 +55,7 @@ class ProductWikiTestCase(formatter.Wiki
if prefix is None:
self.env = self.global_env
elif prefix is not NotImplemented \
- and (self.env is self.global_env or
+ and (self.env is self.global_env or
prefix != self.env.product.prefix):
self.env = ProductEnvironment(self.global_env, prefix)
# Enable multi-product components
@@ -120,21 +120,21 @@ class ProductWikiTestCase(formatter.Wiki
teardown=None, context=None, mpctx=None):
MultiproductTestCase.__init__(self, 'test')
self.mpctx = mpctx
- formatter.WikiTestCase.__init__(self, title, input, correct, file, line,
+ formatter.WikiTestCase.__init__(self, title, input, correct, file, line,
setup, teardown, context)
class ProductOneLinerTestCase(ProductWikiTestCase):
formatter = formatter.OneLinerTestCase.formatter.im_func
class ProductEscapeNewLinesTestCase(ProductWikiTestCase):
- generate_opts = formatter.EscapeNewLinesTestCase.generate_opts
+ generate_opts = formatter.EscapeNewLinesTestCase.generate_opts
formatter = formatter.EscapeNewLinesTestCase.formatter.im_func
class ProductOutlineTestCase(ProductWikiTestCase):
formatter = formatter.OutlineTestCase.formatter.im_func
-def test_suite(data=None, setup=None, file=formatter.__file__,
+def test_suite(data=None, setup=None, file=formatter.__file__,
teardown=None, context=None, mpctx=None):
suite = unittest.TestSuite()
def add_test_cases(data, filename):
@@ -187,4 +187,3 @@ def test_suite(data=None, setup=None, fi
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/macros.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/macros.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/macros.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/macros.py Tue Feb 11 01:52:30 2014
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for inherited Apache(TM) Bloodhound's wiki macros
+"""Tests for inherited Apache(TM) Bloodhound's wiki macros
in product environments"""
import os.path
@@ -32,38 +32,38 @@ from tests.wiki import formatter
def test_suite():
suite = unittest.TestSuite()
suite.addTest(formatter.test_suite(
- macros.IMAGE_MACRO_TEST_CASES,
+ macros.IMAGE_MACRO_TEST_CASES,
file=macros.__file__))
suite.addTest(formatter.test_suite(
- macros.TITLEINDEX1_MACRO_TEST_CASES,
+ macros.TITLEINDEX1_MACRO_TEST_CASES,
file=macros.__file__))
suite.addTest(formatter.test_suite(
- macros.TITLEINDEX2_MACRO_TEST_CASES,
+ macros.TITLEINDEX2_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.titleindex2_setup,
teardown=macros.titleindex_teardown))
suite.addTest(formatter.test_suite(
- macros.TITLEINDEX3_MACRO_TEST_CASES,
+ macros.TITLEINDEX3_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.titleindex3_setup,
teardown=macros.titleindex_teardown))
suite.addTest(formatter.test_suite(
- macros.TITLEINDEX4_MACRO_TEST_CASES,
+ macros.TITLEINDEX4_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.titleindex4_setup,
teardown=macros.titleindex_teardown))
suite.addTest(formatter.test_suite(
- macros.TITLEINDEX5_MACRO_TEST_CASES,
+ macros.TITLEINDEX5_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.titleindex5_setup,
teardown=macros.titleindex_teardown))
suite.addTest(formatter.test_suite(
- macros.RECENTCHANGES_MACRO_TEST_CASES,
+ macros.RECENTCHANGES_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.recentchanges_setup,
teardown=macros.recentchanges_teardown))
suite.addTest(formatter.test_suite(
- macros.TRACINI_MACRO_TEST_CASES,
+ macros.TRACINI_MACRO_TEST_CASES,
file=macros.__file__,
setup=macros.tracini_setup,
teardown=macros.tracini_teardown))
@@ -72,4 +72,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/model.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/model.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/model.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/model.py Tue Feb 11 01:52:30 2014
@@ -52,4 +52,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wiki/wikisyntax.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wiki/wikisyntax.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wiki/wikisyntax.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wiki/wikisyntax.py Tue Feb 11 01:52:30 2014
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
-"""Tests for inherited Apache(TM) Bloodhound's wiki syntax
+"""Tests for inherited Apache(TM) Bloodhound's wiki syntax
in product environments"""
import os.path
@@ -31,19 +31,19 @@ from tests.wiki import formatter
def test_suite():
suite = unittest.TestSuite()
- suite.addTest(formatter.test_suite(wikisyntax.TEST_CASES,
+ suite.addTest(formatter.test_suite(wikisyntax.TEST_CASES,
wikisyntax.wiki_setup, wikisyntax.__file__,
wikisyntax.wiki_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.RELATIVE_LINKS_TESTS,
+ suite.addTest(formatter.test_suite(wikisyntax.RELATIVE_LINKS_TESTS,
wikisyntax.wiki_setup, wikisyntax.__file__,
wikisyntax.wiki_teardown,
context=('wiki', 'Main/Sub')))
- suite.addTest(formatter.test_suite(wikisyntax.SPLIT_PAGE_NAMES_TESTS,
- wikisyntax.wiki_setup_split,
- wikisyntax.__file__,
+ suite.addTest(formatter.test_suite(wikisyntax.SPLIT_PAGE_NAMES_TESTS,
+ wikisyntax.wiki_setup_split,
+ wikisyntax.__file__,
wikisyntax.wiki_teardown,
context=('wiki', 'Main/Sub')))
- suite.addTest(formatter.test_suite(wikisyntax.SCOPED_LINKS_TESTS,
+ suite.addTest(formatter.test_suite(wikisyntax.SCOPED_LINKS_TESTS,
wikisyntax.wiki_setup, wikisyntax.__file__,
wikisyntax.wiki_teardown,
context=('wiki',
@@ -53,4 +53,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_multiproduct/tests/wikisyntax.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_multiproduct/tests/wikisyntax.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_multiproduct/tests/wikisyntax.py (original)
+++ bloodhound/trunk/bloodhound_multiproduct/tests/wikisyntax.py Tue Feb 11 01:52:30 2014
@@ -76,7 +76,7 @@ def ticket_setup(tc):
PRODUCT_LINKS = to_unicode(pkg_resources.resource_string(
__name__, 'product-link-tests.txt'))
PRODUCT_ATTACHMENT_LINKS = to_unicode(pkg_resources.resource_string(
- __name__, 'product-attachment-link-tests.txt'))
+ __name__, 'product-attachment-link-tests.txt'))
PRODUCT_SEARCH_LINKS = to_unicode(pkg_resources.resource_string(
__name__, 'product-search-link-tests.txt'))
PRODUCT_TICKET_LINKS = to_unicode(pkg_resources.resource_string(
@@ -96,7 +96,7 @@ PRODUCT_COMMENT_LINKS = to_unicode(pkg_r
# Compact syntax
PRODUCT_ATTACHMENT_SHORTLINKS = to_unicode(pkg_resources.resource_string(
- __name__, 'product-attachment-link-tests.short.txt'))
+ __name__, 'product-attachment-link-tests.short.txt'))
PRODUCT_SEARCH_SHORTLINKS = to_unicode(pkg_resources.resource_string(
__name__, 'product-search-link-tests.short.txt'))
PRODUCT_TICKET_SHORTLINKS = to_unicode(pkg_resources.resource_string(
@@ -117,7 +117,7 @@ PRODUCT_PREFIXES = MultiproductTestCase.
PRODUCT_PREFIXES.remove(MultiproductTestCase.default_product)
def clear_base_href_setup(tc):
- tc.global_env.href = Href('/')
+ tc.global_env.href = Href('/')
tc.global_env.abs_href = Href('http://www.example.com/')
if tc.env is not tc.global_env:
del tc.env.abs_href
@@ -143,7 +143,7 @@ def link_mp_setup(_setup):
# Product testing contexts explained
#
# Product testing contexts are a hack used to hijack the mechanism
-# used by Trac test suite in order to run wiki test cases in product context
+# used by Trac test suite in order to run wiki test cases in product context
#
# title_prefix : prepend this text to test case summary
# link_prefix : used to put link references in given product context
@@ -151,10 +151,10 @@ def link_mp_setup(_setup):
# path_prefix : prepended to URLs expanded using `link_prefix`
# main_product : prefix identifying the product bound to test case
# `env` attribute
-# setup_product : optional prefix of the product that will be setup
+# setup_product : optional prefix of the product that will be setup
# i.e. the product under test
# load_products : optional product prefixes list to load at setup time
-# *_product_name : target product name (e.g. setup_product_name )
+# *_product_name : target product name (e.g. setup_product_name )
# *_escaped : escaped forms used to match output
TEST_PRODUCT_CONTEXTS = [
{'tc_title_prefix' : 'product: links',
@@ -231,14 +231,14 @@ def test_suite():
suite = unittest.TestSuite()
# Legacy test cases
- suite.addTest(formatter.test_suite(wikisyntax.SEARCH_TEST_CASES,
+ suite.addTest(formatter.test_suite(wikisyntax.SEARCH_TEST_CASES,
file=wikisyntax.__file__))
- suite.addTest(formatter.test_suite(wikisyntax.ATTACHMENT_TEST_CASES,
+ suite.addTest(formatter.test_suite(wikisyntax.ATTACHMENT_TEST_CASES,
file=wikisyntax.__file__,
context=('wiki', 'WikiStart'),
setup=attachment_setup,
teardown=attachment_teardown))
- suite.addTest(formatter.test_suite(wikisyntax.EMAIL_TEST_CASE_DEFAULT,
+ suite.addTest(formatter.test_suite(wikisyntax.EMAIL_TEST_CASE_DEFAULT,
file=wikisyntax.__file__,
context=wikisyntax.email_default_context()))
suite.addTest(formatter.test_suite(wikisyntax.EMAIL_TEST_CASE_NEVER_OBFUSCATE,
@@ -247,55 +247,55 @@ def test_suite():
setup=wikisyntax.email_never_obfuscate_setup))
# Product wiki syntax
- suite.addTest(formatter.test_suite(PRODUCT_LINKS,
+ suite.addTest(formatter.test_suite(PRODUCT_LINKS,
setup=load_products_setup(PRODUCT_PREFIXES),
file=__file__))
- suite.addTests(formatter.test_suite(PRODUCT_SEARCH_LINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_SEARCH_LINKS % ctx,
file=__file__,
setup=clear_base_href_setup,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_ATTACHMENT_LINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_ATTACHMENT_LINKS % ctx,
file=__file__,
context=('wiki', 'WikiStart'),
setup=link_mp_setup(attachment_setup),
teardown=attachment_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_TICKET_LINKS % ctx,
- link_mp_setup(ticket_wikisyntax.ticket_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_TICKET_LINKS % ctx,
+ link_mp_setup(ticket_wikisyntax.ticket_setup),
__file__,
# No need to invoke it anymore
# ticket_wikisyntax.ticket_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_TICKET_JIRA % ctx,
- link_mp_setup(ticket_wikisyntax.ticket_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_TICKET_JIRA % ctx,
+ link_mp_setup(ticket_wikisyntax.ticket_setup),
__file__,
# No need to invoke it anymore
# ticket_wikisyntax.ticket_teardown,
mpctx=ctx)
- for ctx in TEST_PRODUCT_CONTEXTS
+ for ctx in TEST_PRODUCT_CONTEXTS
if ctx['path_prefix'])
- suite.addTests(formatter.test_suite(PRODUCT_REPORT_LINKS % ctx,
- link_mp_setup(ticket_wikisyntax.report_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_REPORT_LINKS % ctx,
+ link_mp_setup(ticket_wikisyntax.report_setup),
__file__,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_MILESTONE_LINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_MILESTONE_LINKS % ctx,
link_mp_setup(ticket_wikisyntax.milestone_setup),
- __file__,
+ __file__,
ticket_wikisyntax.milestone_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_QUERY_LINKS % ctx,
- link_mp_setup(ticket_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_QUERY_LINKS % ctx,
+ link_mp_setup(ticket_setup),
__file__,
ticket_wikisyntax.ticket_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS)
- suite.addTests(formatter.test_suite(PRODUCT_QUERY2_LINKS % ctx,
- link_mp_setup(ticket_wikisyntax.query2_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_QUERY2_LINKS % ctx,
+ link_mp_setup(ticket_wikisyntax.query2_setup),
__file__,
ticket_wikisyntax.query2_teardown,
mpctx=ctx)
@@ -308,39 +308,39 @@ def test_suite():
# Compact syntax
- suite.addTests(formatter.test_suite(PRODUCT_SEARCH_SHORTLINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_SEARCH_SHORTLINKS % ctx,
file=__file__,
setup=clear_base_href_setup,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS_COMPACT)
- suite.addTests(formatter.test_suite(PRODUCT_ATTACHMENT_SHORTLINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_ATTACHMENT_SHORTLINKS % ctx,
file=__file__,
context=('wiki', 'WikiStart'),
setup=link_mp_setup(attachment_setup),
teardown=attachment_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS_COMPACT)
- suite.addTests(formatter.test_suite(PRODUCT_TICKET_SHORTLINKS % ctx,
- link_mp_setup(ticket_wikisyntax.ticket_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_TICKET_SHORTLINKS % ctx,
+ link_mp_setup(ticket_wikisyntax.ticket_setup),
__file__,
# No need to invoke it anymore
# ticket_wikisyntax.ticket_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS_COMPACT)
- suite.addTests(formatter.test_suite(PRODUCT_REPORT_SHORTLINKS % ctx,
- link_mp_setup(ticket_wikisyntax.report_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_REPORT_SHORTLINKS % ctx,
+ link_mp_setup(ticket_wikisyntax.report_setup),
__file__,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS_COMPACT)
- suite.addTests(formatter.test_suite(PRODUCT_MILESTONE_SHORTLINKS % ctx,
+ suite.addTests(formatter.test_suite(PRODUCT_MILESTONE_SHORTLINKS % ctx,
link_mp_setup(ticket_wikisyntax.milestone_setup),
- __file__,
+ __file__,
ticket_wikisyntax.milestone_teardown,
mpctx=ctx)
for ctx in TEST_PRODUCT_CONTEXTS_COMPACT)
- suite.addTests(formatter.test_suite(PRODUCT_QUERY_SHORTLINKS % ctx,
- link_mp_setup(ticket_setup),
+ suite.addTests(formatter.test_suite(PRODUCT_QUERY_SHORTLINKS % ctx,
+ link_mp_setup(ticket_setup),
__file__,
ticket_wikisyntax.ticket_teardown,
mpctx=ctx)
@@ -361,4 +361,3 @@ def test_suite():
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')
-
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/__init__.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/__init__.py Tue Feb 11 01:52:30 2014
@@ -17,4 +17,3 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/db_default.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/db_default.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/db_default.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/db_default.py Tue Feb 11 01:52:30 2014
@@ -26,4 +26,4 @@ DB_VERSION = 2
SCHEMA = [mcls._get_schema() for mcls in (Relation, )]
migrations = [
-]
\ No newline at end of file
+]
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/tests/__init__.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/tests/__init__.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/tests/__init__.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/tests/__init__.py Tue Feb 11 01:52:30 2014
@@ -41,4 +41,3 @@ if __name__ == '__main__':
unittest.main(defaultTest='suite')
else:
test_suite = suite()
-
Modified: bloodhound/trunk/bloodhound_relations/bhrelations/widgets/relations.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/bhrelations/widgets/relations.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/bhrelations/widgets/relations.py (original)
+++ bloodhound/trunk/bloodhound_relations/bhrelations/widgets/relations.py Tue Feb 11 01:52:30 2014
@@ -72,4 +72,3 @@ class TicketRelationsWidget(WidgetBase):
{'title': title, 'data': data, }, context
render_widget = pretty_wrapper(render_widget, check_widget_name)
-
Modified: bloodhound/trunk/bloodhound_relations/setup.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_relations/setup.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_relations/setup.py (original)
+++ bloodhound/trunk/bloodhound_relations/setup.py Tue Feb 11 01:52:30 2014
@@ -133,4 +133,3 @@ setup(
test_suite='bhrelations.tests.test_suite',
tests_require=['unittest2' if parse_version(sys.version) < parse_version('2.7') else '']
)
-
Modified: bloodhound/trunk/bloodhound_search/bhsearch/admin.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_search/bhsearch/admin.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_search/bhsearch/admin.py (original)
+++ bloodhound/trunk/bloodhound_search/bhsearch/admin.py Tue Feb 11 01:52:30 2014
@@ -36,4 +36,3 @@ class BloodhoundSearchAdmin(Component):
yield ('bhsearch optimize', '',
'Optimize Bloodhound search index',
None, BloodhoundSearchApi(self.env).optimize)
-
Modified: bloodhound/trunk/bloodhound_search/bhsearch/search_resources/base.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_search/bhsearch/search_resources/base.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_search/bhsearch/search_resources/base.py (original)
+++ bloodhound/trunk/bloodhound_search/bhsearch/search_resources/base.py Tue Feb 11 01:52:30 2014
@@ -84,5 +84,3 @@ class SimpleSearchWikiSyntaxFormatter(Co
intermediate = self.REPLACE_CHARS.sub(" ", intermediate)
result = self.WHITE_SPACE_RE.sub(" ", intermediate)
return result.strip()
-
-
Modified: bloodhound/trunk/bloodhound_search/bhsearch/search_resources/ticket_search.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_search/bhsearch/search_resources/ticket_search.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_search/bhsearch/search_resources/ticket_search.py (original)
+++ bloodhound/trunk/bloodhound_search/bhsearch/search_resources/ticket_search.py Tue Feb 11 01:52:30 2014
@@ -250,4 +250,3 @@ class TicketSearchParticipant(BaseSearch
id = tag.span('#', id, class_=css_class)
summary = res['hilited_summary'] or res['summary']
return tag('[', res['product'], '] ', id, ': ', summary, ' (%s)' % stat)
-
Modified: bloodhound/trunk/bloodhound_search/setup.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_search/setup.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_search/setup.py (original)
+++ bloodhound/trunk/bloodhound_search/setup.py Tue Feb 11 01:52:30 2014
@@ -162,4 +162,3 @@ setup(
test_suite='bhsearch.tests.test_suite',
tests_require=['unittest2' if parse_version(sys.version) < parse_version('2.7') else '']
)
-
Modified: bloodhound/trunk/bloodhound_theme/bhtheme/theme.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_theme/bhtheme/theme.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_theme/bhtheme/theme.py (original)
+++ bloodhound/trunk/bloodhound_theme/bhtheme/theme.py Tue Feb 11 01:52:30 2014
@@ -155,21 +155,21 @@ class BloodhoundTheme(ThemeBase):
("body//table[not(contains(@class, 'table'))]", # TODO: Accurate ?
['table', 'table-condensed']),
)
-
- labels_application_short = Option('labels', 'application_short',
- 'Bloodhound', """A short version of application name most commonly
+
+ labels_application_short = Option('labels', 'application_short',
+ 'Bloodhound', """A short version of application name most commonly
displayed in text, titles and labels""")
- labels_application_full = Option('labels', 'application_full',
- 'Apache Bloodhound', """This is full name with trade mark and
+ labels_application_full = Option('labels', 'application_full',
+ 'Apache Bloodhound', """This is full name with trade mark and
everything, it is currently used in footers and about page only""")
-
- labels_footer_left_prefix = Option('labels', 'footer_left_prefix', '',
+
+ labels_footer_left_prefix = Option('labels', 'footer_left_prefix', '',
"""Text to display before full application name in footers""")
- labels_footer_left_postfix = Option('labels', 'footer_left_postfix', '',
+ labels_footer_left_postfix = Option('labels', 'footer_left_postfix', '',
"""Text to display after full application name in footers""")
-
+
labels_footer_right = Option('labels', 'footer_right', '',
"""Text to use as the right aligned footer""")
@@ -196,8 +196,8 @@ class BloodhoundTheme(ThemeBase):
# ITemplateStreamFilter methods
def filter_stream(self, req, method, filename, stream, data):
- """Insert default Bootstrap CSS classes if rendering
- legacy templates (i.e. determined by template name prefix)
+ """Insert default Bootstrap CSS classes if rendering
+ legacy templates (i.e. determined by template name prefix)
and renames wiki guide links.
"""
tx = Transformer('body')
@@ -214,12 +214,12 @@ class BloodhoundTheme(ThemeBase):
self.log.debug('BH Theme : Inserting class ' + out_classes)
return out_classes
return attr_modifier
-
+
# Insert default bootstrap CSS classes if necessary
for xpath, classes in self.BOOTSTRAP_CSS_DEFAULTS:
tx = tx.end().select(xpath) \
.attr('class', add_classes(classes))
-
+
# Rename wiki guide links
tx = tx.end() \
.select("body//a[contains(@href,'/wiki/%s')]" % wiki.GUIDE_NAME) \
@@ -230,7 +230,7 @@ class BloodhoundTheme(ThemeBase):
tx = tx.end() \
.select("body//div[@class='error']/h1") \
.map(lambda text: text.replace("Trac", app_short), TEXT)
-
+
return stream | tx
# IRequestFilter methods
@@ -259,11 +259,11 @@ class BloodhoundTheme(ThemeBase):
def post_process_request(self, req, template, data, content_type):
"""Post process request filter.
Removes all trac provided css if required"""
-
+
if template is None and data is None and \
sys.exc_info() == (None, None, None):
return template, data, content_type
-
+
def is_active_theme():
is_active = False
active_theme = ThemeEngineSystem(self.env).theme
@@ -288,7 +288,7 @@ class BloodhoundTheme(ThemeBase):
links.get('icon')[0].update(new_icon)
if links.get('shortcut icon'):
links.get('shortcut icon')[0].update(new_icon)
-
+
is_active_theme = is_active_theme()
if self.disable_all_trac_css and is_active_theme:
# Move 'admin' entry from mainnav to metanav
@@ -444,9 +444,9 @@ class BloodhoundTheme(ThemeBase):
if isinstance(req.perm.env, ProductEnvironment):
data['resourcepath_template'] = 'bh_path_general.html'
- def _modify_product_list(self, req, template, data, content_type,
+ def _modify_product_list(self, req, template, data, content_type,
is_active):
- """Transform products list into media list by adding
+ """Transform products list into media list by adding
configured product icon as well as further navigation items.
"""
products = data.pop('products')
@@ -507,7 +507,7 @@ class BloodhoundTheme(ThemeBase):
if 'BROWSER_VIEW' in req.perm and 'VERSIONCONTROL_ADMIN' in req.perm:
bm = self.env[BrowserModule]
if bm and not list(bm.get_navigation_items(req)):
- yield ('mainnav', 'browser',
+ yield ('mainnav', 'browser',
tag.a(_('Browse Source'),
href=req.href.wiki('TracRepositoryAdmin')))
@@ -515,7 +515,7 @@ class BloodhoundTheme(ThemeBase):
class QuickCreateTicketDialog(Component):
implements(IRequestFilter, IRequestHandler)
- qct_fields = ListOption('ticket', 'quick_create_fields',
+ qct_fields = ListOption('ticket', 'quick_create_fields',
'product, version, type',
doc="""Multiple selection fields displayed in create ticket menu""")
@@ -622,7 +622,7 @@ class QuickCreateTicketDialog(Component)
# Public API
def create(self, req, summary, description, attributes={}, notify=False):
- """ Create a new ticket, returning the ticket ID.
+ """ Create a new ticket, returning the ticket ID.
PS: Borrowed from XmlRpcPlugin.
"""
Modified: bloodhound/trunk/installer/bloodhound_setup.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/installer/bloodhound_setup.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/installer/bloodhound_setup.py (original)
+++ bloodhound/trunk/installer/bloodhound_setup.py Tue Feb 11 01:52:30 2014
@@ -161,16 +161,16 @@ class BloodhoundSetup(object):
def setup(self, **kwargs):
"""Do the setup. A kwargs dictionary may be passed to override base
options, potentially allowing for multiple environment creation."""
-
+
if has_babel:
import babel
try:
- locale = get_negotiated_locale([LANG])
+ locale = get_negotiated_locale([LANG])
locale = locale or babel.Locale.default()
except babel.UnknownLocaleError:
pass
translation.activate(locale)
-
+
options = dict(self.options)
options.update(kwargs)
if psycopg2 is None and options.get('dbtype') == 'postgres':
@@ -270,7 +270,7 @@ class BloodhoundSetup(object):
print "Running wiki upgrades"
bloodhound.onecmd('wiki upgrade')
-
+
if self.apply_bhwiki_upgrades:
print "Running wiki Bloodhound upgrades"
bloodhound.onecmd('wiki bh-upgrade')
Modified: bloodhound/trunk/installer/createdigest.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/installer/createdigest.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/installer/createdigest.py (original)
+++ bloodhound/trunk/installer/createdigest.py Tue Feb 11 01:52:30 2014
@@ -38,11 +38,11 @@ def htdigest_create(filename, user, real
data line by line into a temporary file, commenting out any lines that match
the user and realm data. The new entry is then appended before the temporary
copy is moved back to the original location"""
-
+
user_realm = ':'.join((user, realm))
digest = md5(':'.join((user_realm, password))).hexdigest()
data = ':'.join((user_realm, digest)) + '\n'
-
+
filepath = os.path.join(path, filename)
temp, tempfilepath = mkstemp()
with open(tempfilepath,'w') as tempdigestfile:
@@ -61,7 +61,7 @@ def htdigest_create(filename, user, real
def main():
"""Parse arguments and run the function"""
-
+
parser = OptionParser()
parser.add_option('-f', '--digestfile', dest='digestfile',
help='htdigest filename')
@@ -71,18 +71,18 @@ def main():
help='user name')
parser.add_option('-p', '--password', dest='password',
help='password for USER')
-
+
(opts, args) = parser.parse_args()
-
+
if not opts.digestfile:
input_file = raw_input('Enter the file [%s]: ' % DEFAULT_FILE)
opts.digestfile = input_file if input_file else DEFAULT_FILE
path, filename = os.path.split(opts.digestfile)
-
+
if not opts.user:
input_user = raw_input('Enter the user [%s]: ' % DEFAULT_USER)
opts.user = input_user if input_user else DEFAULT_USER
-
+
if not opts.password:
attempts = 3
for attempt in range(attempts):
@@ -97,11 +97,11 @@ def main():
if not opts.password:
print "Passwords did not match. Quitting."
sys.exit(1)
-
+
if not opts.realm:
input_realm = raw_input('Enter the auth realm [%s]: ' % DEFAULT_REALM)
opts.realm = input_realm if input_realm else DEFAULT_REALM
-
+
htdigest_create(filename, opts.user, opts.realm, opts.password, path)
if __name__ == '__main__':
Modified: bloodhound/trunk/installer/tests.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/installer/tests.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/installer/tests.py (original)
+++ bloodhound/trunk/installer/tests.py Tue Feb 11 01:52:30 2014
@@ -56,23 +56,23 @@ class BloodhoundSetupTest(unittest.TestC
self.bhs = BloodhoundSetup({})
self.basedata = {'section': {'option1': 'option1value',
'option2': 'option2value',},}
-
+
def tearDown(self):
shutil.rmtree(self.tempdir)
-
+
def test_db_str_no_options(self):
"""Checks that giving no options at all has defaults enough to create
a sqlite db string"""
self.assertEqual(self.bhs._generate_db_str({}), 'sqlite:' +
os.path.join('db', 'bloodhound.db'))
-
+
def test_db_str_provided_db_string(self):
"""Checks that if a dbstring is provided it will not be respected above
other options"""
dbstr = 'sillyexample'
options = {'dbstring': dbstr,}
self.assertEqual(self.bhs._generate_db_str(options), dbstr)
-
+
def test_writeconfig_create_basic_config(self):
filepath = os.path.join(self.tempdir, 'basic.ini')
data = [self.basedata]
@@ -82,7 +82,7 @@ class BloodhoundSetupTest(unittest.TestC
with file(filepath) as f:
fdata = f.read()
self.assertIn('option1value', fdata)
-
+
def test_writeconfig_update_config(self):
"""Checks that writing a new config with non-overlapping values updates
an existing file"""
@@ -95,7 +95,7 @@ class BloodhoundSetupTest(unittest.TestC
with file(filepath) as f:
fdata = f.read()
self.assertIn('option3value', fdata)
-
+
def test_writeconfig_update_config_overwrite_values(self):
"""Checks that writing a new config with non-overlapping values updates
an existing file"""
Modified: bloodhound/trunk/trac/contrib/bugzilla2trac.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/trac/contrib/bugzilla2trac.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/trac/contrib/bugzilla2trac.py (original)
+++ bloodhound/trunk/trac/contrib/bugzilla2trac.py Tue Feb 11 01:52:30 2014
@@ -243,7 +243,7 @@ class TracDatabase(object):
self.loginNameCache = {}
self.fieldNameCache = {}
from trac.db.api import DatabaseManager
- self.using_postgres = \
+ self.using_postgres = \
DatabaseManager(self.env).connection_uri.startswith("postgres:")
def hasTickets(self):
@@ -377,7 +377,7 @@ class TracDatabase(object):
comment = value
if PREFORMAT_COMMENTS:
- comment = '{{{\n%s\n}}}' % comment
+ comment = '{{{\n%s\n}}}' % comment
if REPLACE_BUG_NO:
if BUG_NO_RE.search(comment):
@@ -720,7 +720,7 @@ def convert(_db, _host, _user, _password
ignore = True
if ignore:
- continue
+ continue
trac.addTicketComment(ticket=bugid,
time = desc['bug_when'],
@@ -824,19 +824,19 @@ def convert(_db, _host, _user, _password
# Bugzilla splits large summary changes into two records.
for oldChange in ticketChanges:
- if (field_name == "summary"
- and oldChange['field'] == ticketChange['field']
- and oldChange['time'] == ticketChange['time']
- and oldChange['author'] == ticketChange['author']):
- oldChange['oldvalue'] += " " + ticketChange['oldvalue']
- oldChange['newvalue'] += " " + ticketChange['newvalue']
- break
- # cc and attachments.isobsolete sometime appear
- # in different activities with same time
- if ((field_name == "cc" or field_name == "attachments.isobsolete") \
- and oldChange['time'] == ticketChange['time']):
- oldChange['newvalue'] += ", " + ticketChange['newvalue']
- break
+ if (field_name == "summary"
+ and oldChange['field'] == ticketChange['field']
+ and oldChange['time'] == ticketChange['time']
+ and oldChange['author'] == ticketChange['author']):
+ oldChange['oldvalue'] += " " + ticketChange['oldvalue']
+ oldChange['newvalue'] += " " + ticketChange['newvalue']
+ break
+ # cc and attachments.isobsolete sometime appear
+ # in different activities with same time
+ if ((field_name == "cc" or field_name == "attachments.isobsolete") \
+ and oldChange['time'] == ticketChange['time']):
+ oldChange['newvalue'] += ", " + ticketChange['newvalue']
+ break
else:
ticketChanges.append (ticketChange)
@@ -939,36 +939,36 @@ def main():
global BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN
global SEVERITIES, PRIORITIES, PRIORITIES_MAP
if len (sys.argv) > 1:
- if sys.argv[1] in ['--help','help'] or len(sys.argv) < 4:
- usage()
- iter = 1
- while iter < len(sys.argv):
- if sys.argv[iter] in ['--db'] and iter+1 < len(sys.argv):
- BZ_DB = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-h', '--host'] and iter+1 < len(sys.argv):
- BZ_HOST = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-u', '--user'] and iter+1 < len(sys.argv):
- BZ_USER = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-p', '--passwd'] and iter+1 < len(sys.argv):
- BZ_PASSWORD = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['--tracenv'] and iter+1 < len(sys.argv):
- TRAC_ENV = sys.argv[iter+1]
- iter = iter + 1
- elif sys.argv[iter] in ['-c', '--clean']:
- TRAC_CLEAN = 1
+ if sys.argv[1] in ['--help','help'] or len(sys.argv) < 4:
+ usage()
+ iter = 1
+ while iter < len(sys.argv):
+ if sys.argv[iter] in ['--db'] and iter+1 < len(sys.argv):
+ BZ_DB = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-h', '--host'] and iter+1 < len(sys.argv):
+ BZ_HOST = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-u', '--user'] and iter+1 < len(sys.argv):
+ BZ_USER = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-p', '--passwd'] and iter+1 < len(sys.argv):
+ BZ_PASSWORD = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['--tracenv'] and iter+1 < len(sys.argv):
+ TRAC_ENV = sys.argv[iter+1]
+ iter = iter + 1
+ elif sys.argv[iter] in ['-c', '--clean']:
+ TRAC_CLEAN = 1
elif sys.argv[iter] in ['-n', '--noseverities']:
# treat Bugzilla severites as Trac priorities
PRIORITIES = SEVERITIES
SEVERITIES = []
PRIORITIES_MAP = {}
- else:
- print "Error: unknown parameter: " + sys.argv[iter]
- sys.exit(0)
- iter = iter + 1
+ else:
+ print "Error: unknown parameter: " + sys.argv[iter]
+ sys.exit(0)
+ iter = iter + 1
convert(BZ_DB, BZ_HOST, BZ_USER, BZ_PASSWORD, TRAC_ENV, TRAC_CLEAN)
Modified: bloodhound/trunk/trac/contrib/checkwiki.py
URL: http://svn.apache.org/viewvc/bloodhound/trunk/trac/contrib/checkwiki.py?rev=1566948&r1=1566947&r2=1566948&view=diff
==============================================================================
--- bloodhound/trunk/trac/contrib/checkwiki.py (original)
+++ bloodhound/trunk/trac/contrib/checkwiki.py Tue Feb 11 01:52:30 2014
@@ -145,4 +145,3 @@ if __name__ == '__main__':
data[p] = get_page(prefix, p)
if check:
check_links(data)
-