Added test of filtering on BinaryField and corrected docs.

This commit is contained in:
Jon Dufresne 2018-09-26 11:38:12 -07:00 committed by Tim Graham
parent 024abe5b82
commit fb2964a410
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])