From a6e7ebf4ee91bbdcfd8cb5b90564ff6ccbac4cc0 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Wed, 26 Sep 2018 11:38:12 -0700 Subject: [2.1.x] Added test of filtering on BinaryField and corrected docs. Backport of fb2964a4106b1282c4179b6fbbd0374f5be1ccac from master. --- tests/model_fields/test_binaryfield.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests') diff --git a/tests/model_fields/test_binaryfield.py b/tests/model_fields/test_binaryfield.py index ee40ed48fb..9865f131d3 100644 --- a/tests/model_fields/test_binaryfield.py +++ b/tests/model_fields/test_binaryfield.py @@ -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]) -- cgit v1.3