1
0
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:
Jon Dufresne
2018-09-26 11:38:12 -07:00
committed by Tim Graham
parent f5335bc745
commit a6e7ebf4ee
2 changed files with 12 additions and 3 deletions

View File

@@ -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])