Fixed grammar in FakePayload exception message.

This commit is contained in:
Jon Dufresne 2019-01-25 06:36:34 -08:00
parent 7e978fdc42
commit ac956dae1d
2 changed files with 12 additions and 1 deletions

View File

@ -76,7 +76,7 @@ class FakePayload:
def write(self, content): def write(self, content):
if self.read_started: if self.read_started:
raise ValueError("Unable to write a payload after he's been read") raise ValueError("Unable to write a payload after it's been read")
content = force_bytes(content) content = force_bytes(content)
self.__content.write(content) self.__content.write(content)
self.__len += len(content) self.__len += len(content)

View File

@ -0,0 +1,11 @@
from django.test import SimpleTestCase
from django.test.client import FakePayload
class FakePayloadTests(SimpleTestCase):
def test_write_after_read(self):
payload = FakePayload()
payload.read()
msg = "Unable to write a payload after it's been read"
with self.assertRaisesMessage(ValueError, msg):
payload.write(b'abc')