def test_get_slug(self): """Генерация не уникального slug """ # Создаем первый объект miner = Miner(name='Miner', version='1.0.b') miner.slug = get_unique_slug( miner, 'slug', 'name', 'version', unique=False, ) miner.save() # Создаем второй объект с таким же slug other_miner = Miner(name='MineR', version='1.0.b') other_miner.slug = get_unique_slug( other_miner, 'slug', 'name', 'version', unique=False, ) # Поля slug должны быть равны self.assertEqual(miner.slug, other_miner.slug)
def test_get_unique_slug(self): """Генерация уникального slug """ # Создаем первый объект miner = Miner(name='Miner', version='1.0.b') miner.slug = get_unique_slug( miner, 'slug', 'name', 'version', ) miner.save() # Создаем второй объект с таким же slug other_miner = Miner(name='MineR', version='1.0.b') other_miner.slug = get_unique_slug( other_miner, 'slug', 'name', 'version', ) # Поля slug не должны совпадать self.assertNotEqual(miner.slug, other_miner.slug)