Exemple #1
0
    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)
Exemple #2
0
    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)