19 lines
507 B
Python
19 lines
507 B
Python
from django.contrib import admin
|
|
from django.contrib.admin.validation import validate
|
|
from django.test import TestCase
|
|
|
|
from models import Song
|
|
|
|
|
|
class ValidationTestCase(TestCase):
|
|
def test_readonly_and_editable(self):
|
|
class SongAdmin(admin.ModelAdmin):
|
|
readonly_fields = ["original_release"]
|
|
fieldsets = [
|
|
(None, {
|
|
"fields": ["title", "original_release"],
|
|
}),
|
|
]
|
|
|
|
validate(SongAdmin, Song)
|