summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2009-02-27 13:43:08 +1100
committerJeremy Kerr <jk@ozlabs.org>2009-02-27 13:43:08 +1100
commit5e9bc6bd48f251b69ebfae7c4da41ac31d99561b (patch)
tree4c48226db041a39267d537f0d0678f5bdc11f6a3
parent0228487cc4e6709b29a1e34817513380f2cd4a72 (diff)
downloadpatchwork-5e9bc6bd48f251b69ebfae7c4da41ac31d99561b.tar.bz2
patchwork-5e9bc6bd48f251b69ebfae7c4da41ac31d99561b.tar.xz
tests: test creating bundles with existing names
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-rw-r--r--apps/patchwork/tests/bundles.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/patchwork/tests/bundles.py b/apps/patchwork/tests/bundles.py
index 2f2f122..4e8fe2b 100644
--- a/apps/patchwork/tests/bundles.py
+++ b/apps/patchwork/tests/bundles.py
@@ -194,6 +194,20 @@ class BundleCreateFromPatchTest(BundleTestBase):
self.failUnlessEqual(bundle.patches.count(), 1)
self.failUnlessEqual(bundle.patches.all()[0], patch)
+ def testCreateWithExistingName(self):
+ newbundlename = self.bundle.name
+ patch = self.patches[0]
+
+ params = {'name': newbundlename,
+ 'action': 'createbundle'}
+
+ response = self.client.post('/patch/%d/' % patch.id, params)
+
+ self.assertContains(response,
+ 'A bundle called %s already exists' % newbundlename)
+
+ count = Bundle.objects.count()
+ self.failUnlessEqual(Bundle.objects.count(), 1)
class BundleAddFromListTest(BundleTestBase):
def testAddToEmptyBundle(self):