Adds test
parent
3c2935776e
commit
e4355d84bc
|
|
@ -10,3 +10,5 @@ atlassian-*
|
|||
.ropeproject
|
||||
.codeintel
|
||||
__pycache__
|
||||
.venv/
|
||||
build
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ except ImportError:
|
|||
import http.client as httplib
|
||||
|
||||
import json
|
||||
import uuid
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.db import models
|
||||
|
|
@ -27,6 +28,14 @@ class TestSortableModel(SortableMixin):
|
|||
return self.title
|
||||
|
||||
|
||||
class TestNonAutoFieldModel(SortableMixin):
|
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
|
||||
order = models.PositiveIntegerField(editable=False, db_index=True)
|
||||
|
||||
class Meta:
|
||||
ordering = ['order']
|
||||
|
||||
|
||||
class SortableTestCase(TestCase):
|
||||
def setUp(self):
|
||||
self.client = Client()
|
||||
|
|
@ -325,3 +334,7 @@ class SortableTestCase(TestCase):
|
|||
]
|
||||
self.assertEqual(notes, expected_notes)
|
||||
|
||||
def test_save_non_auto_field_model(self):
|
||||
model = TestNonAutoFieldModel()
|
||||
model.save()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue