diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2009-02-27 13:43:08 +1100 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2009-02-27 13:43:08 +1100 |
commit | 5e9bc6bd48f251b69ebfae7c4da41ac31d99561b (patch) | |
tree | 4c48226db041a39267d537f0d0678f5bdc11f6a3 | |
parent | 0228487cc4e6709b29a1e34817513380f2cd4a72 (diff) | |
download | patchwork-5e9bc6bd48f251b69ebfae7c4da41ac31d99561b.tar patchwork-5e9bc6bd48f251b69ebfae7c4da41ac31d99561b.tar.gz |
tests: test creating bundles with existing names
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-rw-r--r-- | apps/patchwork/tests/bundles.py | 14 |
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): |