Commit bb82b468 by benjaoming

Tests should reflect forced lowercase paths.

parent b032b613
...@@ -101,14 +101,14 @@ class WebClientTest(TestCase): ...@@ -101,14 +101,14 @@ class WebClientTest(TestCase):
# revealed only by sequence of tests in some particular order # revealed only by sequence of tests in some particular order
c = self.c c = self.c
response = c.post(reverse('wiki:create', kwargs={'path': ''}), response = c.post(reverse('wiki:create', kwargs={'path': ''}),
{'title': 'Test cache', 'slug': 'TestCache', 'content': 'Content 1'}) {'title': 'Test cache', 'slug': 'testcache', 'content': 'Content 1'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'TestCache/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'testcache/'}))
response = c.post(reverse('wiki:delete', kwargs={'path': 'TestCache/'}), response = c.post(reverse('wiki:delete', kwargs={'path': 'testcache/'}),
{'confirm': 'on', 'purge': 'on', 'revision': '2'}) {'confirm': 'on', 'purge': 'on', 'revision': '2'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': ''})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': ''}))
response = c.post(reverse('wiki:create', kwargs={'path': ''}), response = c.post(reverse('wiki:create', kwargs={'path': ''}),
{'title': 'Test cache', 'slug': 'TestCache', 'content': 'Content 2'}) {'title': 'Test cache', 'slug': 'TestCache', 'content': 'Content 2'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'TestCache/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'testcache/'}))
# test the cache # test the cache
self.assertContains(self.get_by_path('TestCache/'), 'Content 2') self.assertContains(self.get_by_path('TestCache/'), 'Content 2')
...@@ -121,9 +121,9 @@ class WebClientTest(TestCase): ...@@ -121,9 +121,9 @@ class WebClientTest(TestCase):
# verify the new article is added to article_list # verify the new article is added to article_list
response = c.post(reverse('wiki:create', kwargs={'path': ''}), response = c.post(reverse('wiki:create', kwargs={'path': ''}),
{'title': 'Sub Article 1', 'slug': 'SubArticle1'}) {'title': 'Sub Article 1', 'slug': 'SubArticle1'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'SubArticle1/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'subarticle1/'}))
self.assertContains(self.get_by_path(''), 'Sub Article 1') self.assertContains(self.get_by_path(''), 'Sub Article 1')
self.assertContains(self.get_by_path(''), 'SubArticle1/') self.assertContains(self.get_by_path(''), 'subarticle1/')
# verify the deleted article is removed from article_list # verify the deleted article is removed from article_list
response = c.post(reverse('wiki:delete', kwargs={'path': 'SubArticle1/'}), response = c.post(reverse('wiki:delete', kwargs={'path': 'SubArticle1/'}),
{'confirm': 'on', 'purge': 'on', 'revision': '3'}) {'confirm': 'on', 'purge': 'on', 'revision': '3'})
...@@ -145,12 +145,12 @@ class WebClientTest(TestCase): ...@@ -145,12 +145,12 @@ class WebClientTest(TestCase):
c = self.c c = self.c
response = c.post(reverse('wiki:create', kwargs={'path': ''}), response = c.post(reverse('wiki:create', kwargs={'path': ''}),
{'title': 'Level 1', 'slug': 'Level1', 'content': 'Content level 1'}) {'title': 'Level 1', 'slug': 'Level1', 'content': 'Content level 1'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'Level1/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'level1/'}))
response = c.post(reverse('wiki:create', kwargs={'path': 'Level1/'}), response = c.post(reverse('wiki:create', kwargs={'path': 'Level1/'}),
{'title': 'test', 'slug': 'Test', 'content': 'Content on level 2'}) {'title': 'test', 'slug': 'Test', 'content': 'Content on level 2'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'Level1/Test/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'level1/test/'}))
response = c.post(reverse('wiki:create', kwargs={'path': ''}), response = c.post(reverse('wiki:create', kwargs={'path': ''}),
{'title': 'test', 'slug': 'Test', 'content': 'Other content on level 1'}) {'title': 'test', 'slug': 'Test', 'content': 'Other content on level 1'})
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'Test/'})) self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'test/'}))
self.assertContains(self.get_by_path('Test/'), 'Other content on level 1') self.assertContains(self.get_by_path('Test/'), 'Other content on level 1')
self.assertContains(self.get_by_path('Level1/Test/'), 'Content') # on level 2') self.assertContains(self.get_by_path('Level1/Test/'), 'Content') # on level 2')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment