Exemple #1
0
 def test_pickle(self) -> None:
     err = http_exceptions.LineTooLong(line="spam", limit="10", actual_size="12")
     err.foo = "bar"
     for proto in range(pickle.HIGHEST_PROTOCOL + 1):
         pickled = pickle.dumps(err, proto)
         err2 = pickle.loads(pickled)
         assert err2.code == 400
         assert err2.message == ("Got more than 10 bytes (12) " "when reading spam.")
         assert err2.headers is None
         assert err2.foo == "bar"
 def test_pickle(self) -> None:
     err = http_exceptions.LineTooLong(
         line='spam', limit='10', actual_size='12')
     err.foo = 'bar'
     for proto in range(pickle.HIGHEST_PROTOCOL + 1):
         pickled = pickle.dumps(err, proto)
         err2 = pickle.loads(pickled)
         assert err2.code == 400
         assert err2.message == ('Got more than 10 bytes (12) '
                                 'when reading spam.')
         assert err2.headers is None
         assert err2.foo == 'bar'
 def test_repr(self) -> None:
     err = http_exceptions.LineTooLong(
         line='spam', limit='10', actual_size='12')
     assert repr(err) == ("<LineTooLong: 400, message='Got more than "
                          "10 bytes (12) when reading spam.'>")
 def test_str(self) -> None:
     err = http_exceptions.LineTooLong(
         line='spam', limit='10', actual_size='12')
     assert str(err) == ("400, message='Got more than 10 bytes (12) "
                         "when reading spam.'")
 def test_ctor(self) -> None:
     err = http_exceptions.LineTooLong('spam', '10', '12')
     assert err.code == 400
     assert err.message == 'Got more than 10 bytes (12) when reading spam.'
     assert err.headers is None
Exemple #6
0
 def test_ctor(self) -> None:
     err = http_exceptions.LineTooLong("spam", "10", "12")
     assert err.code == 400
     assert err.message == "Got more than 10 bytes (12) when reading spam."
     assert err.headers is None