summaryrefslogtreecommitdiff
path: root/tests/model_fields/test_binaryfield.py
diff options
context:
space:
mode:
authorJon Dufresne <jon.dufresne@gmail.com>2019-06-06 21:04:56 -0700
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-06-07 06:04:56 +0200
commit498092377b3ad033b29a45ba5a05609682426f2d (patch)
treedb9cb279d712401f645d914c661d03f2db4d8289 /tests/model_fields/test_binaryfield.py
parent8ba20d9071e9e1b8f2c81d4df977db4278342085 (diff)
Refs #27804 -- Used subTest() in BinaryFieldTests.test_set_and_retrieve.
Diffstat (limited to 'tests/model_fields/test_binaryfield.py')
-rw-r--r--tests/model_fields/test_binaryfield.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/tests/model_fields/test_binaryfield.py b/tests/model_fields/test_binaryfield.py
index d9caf41112..7796be70a6 100644
--- a/tests/model_fields/test_binaryfield.py
+++ b/tests/model_fields/test_binaryfield.py
@@ -11,16 +11,17 @@ class BinaryFieldTests(TestCase):
def test_set_and_retrieve(self):
data_set = (self.binary_data, bytearray(self.binary_data), memoryview(self.binary_data))
for bdata in data_set:
- dm = DataModel(data=bdata)
- dm.save()
- dm = DataModel.objects.get(pk=dm.pk)
- self.assertEqual(bytes(dm.data), bytes(bdata))
- # Resave (=update)
- dm.save()
- dm = DataModel.objects.get(pk=dm.pk)
- self.assertEqual(bytes(dm.data), bytes(bdata))
- # Test default value
- self.assertEqual(bytes(dm.short_data), b'\x08')
+ with self.subTest(data=repr(bdata)):
+ dm = DataModel(data=bdata)
+ dm.save()
+ dm = DataModel.objects.get(pk=dm.pk)
+ self.assertEqual(bytes(dm.data), bytes(bdata))
+ # Resave (=update)
+ dm.save()
+ dm = DataModel.objects.get(pk=dm.pk)
+ self.assertEqual(bytes(dm.data), bytes(bdata))
+ # Test default value
+ self.assertEqual(bytes(dm.short_data), b'\x08')
def test_max_length(self):
dm = DataModel(short_data=self.binary_data * 4)