summaryrefslogtreecommitdiff
path: root/tests/model_fields
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2018-09-26 11:38:12 -0700
committerTim Graham <timograham@gmail.com>2018-09-26 15:07:06 -0400
commita6e7ebf4ee91bbdcfd8cb5b90564ff6ccbac4cc0 (patch)
treed57ab347e23b8348d4678a7e0c130bc0c3ae6bd1 /tests/model_fields
parentf5335bc745d4f86d355b69549712885fd1634574 (diff)
[2.1.x] Added test of filtering on BinaryField and corrected docs.
Backport of fb2964a4106b1282c4179b6fbbd0374f5be1ccac from master.
Diffstat (limited to 'tests/model_fields')
-rw-r--r--tests/model_fields/test_binaryfield.py10
1 files changed, 10 insertions, 0 deletions
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])