test_slug_fields.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:django-localized-fields 作者: SectorLabs 项目源码 文件源码
def test_populate_multiple_from_fields():
        """Tests whether populating the slug from multiple
        fields works correctly."""

        model = get_fake_model(
            {
                'title': LocalizedField(),
                'name': models.CharField(max_length=255),
                'slug': LocalizedUniqueSlugField(populate_from=('title', 'name'))
            }
        )

        obj = model()
        for lang_code, lang_name in settings.LANGUAGES:
            obj.name = 'swen'
            obj.title.set(lang_code, 'title %s' % lang_name)

        obj.save()

        for lang_code, lang_name in settings.LANGUAGES:
            assert obj.slug.get(lang_code) == 'title-%s-swen' % lang_name.lower()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号