Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dj-kaos-utils / models / test_mixins.py
Size: Mime:
from dj_kaos_utils.models import HasInitials
from simple.models import Category


def test_HasAutoFields_save(db):
    category = Category(name="Cat")
    assert not category.slug
    category.save()
    assert category.slug


def test_HasAutoFields_clean(db):
    category = Category(name="Cat")
    assert not category.slug
    category.clean()
    assert category.slug


def test_HasInitials(db):
    class Something(HasInitials):
        name = "Name"
        take_initials_from = 'name'

    s = Something()
    assert s.initials == "N"