def test_slug(self): '''Smoke test to check that a simple slug is correctly generated''' p = TestProject(text='Simple Project Foo', creator=User.objects.get(username='******')) self.assertEqual('', p.slug) # unsaved model should have a slug of # empty string p.save() self.assertEqual(u'simple-project-foo', p.slug) # after saving, slug is
def test_slug_uniqueness(self): '''Test that slugs are generated uniquely''' p = TestProject(text='Project Bar', creator=User.objects.get(username='******')) p.save() self.assertEqual(u'project-bar-2', p.slug) p = TestProject(text='Project Bar', creator=User.objects.get(username='******')) p.save() self.assertEqual(u'project-bar-3', p.slug)