mirror of
https://github.com/django/django.git
synced 2025-10-30 09:06:13 +00:00
[2.1.x] Added test of filtering on BinaryField and corrected docs.
Backport of fb2964a410 from master.
This commit is contained in:
@@ -34,3 +34,13 @@ class BinaryFieldTests(TestCase):
|
||||
self.assertIs(field.editable, True)
|
||||
field = models.BinaryField(editable=False)
|
||||
self.assertIs(field.editable, False)
|
||||
|
||||
def test_filter(self):
|
||||
dm = DataModel.objects.create(data=self.binary_data)
|
||||
DataModel.objects.create(data=b'\xef\xbb\xbf')
|
||||
self.assertSequenceEqual(DataModel.objects.filter(data=self.binary_data), [dm])
|
||||
|
||||
def test_filter_memoryview(self):
|
||||
dm = DataModel.objects.create(data=self.binary_data)
|
||||
DataModel.objects.create(data=b'\xef\xbb\xbf')
|
||||
self.assertSequenceEqual(DataModel.objects.filter(data=memoryview(self.binary_data)), [dm])
|
||||
|
||||
Reference in New Issue
Block a user