def test_parse_retry_after(self): invalid = [ "-1", "+1", "1.0", six.u("\xb2"), # \xb2 = ^2 ] retry = Retry() for value in invalid: self.assertRaises(InvalidHeader, retry.parse_retry_after, value) self.assertEqual(retry.parse_retry_after("0"), 0) self.assertEqual(retry.parse_retry_after("1000"), 1000) self.assertEqual(retry.parse_retry_after("\t42 "), 42)
def test_parse_retry_after(self): invalid = [ "-1", "+1", "1.0", six.u("\xb2"), # \xb2 = ^2 ] retry = Retry() for value in invalid: self.assertRaises(InvalidHeader, retry.parse_retry_after, value) self.assertEqual(retry.parse_retry_after("0"), 0) self.assertEqual(retry.parse_retry_after("1000"), 1000) self.assertEqual(retry.parse_retry_after("\t42 "), 42)
def test_parse_retry_after(self, value, expected): retry = Retry() assert retry.parse_retry_after(value) == expected
def test_parse_retry_after_invalid(self, value): retry = Retry() with pytest.raises(InvalidHeader): retry.parse_retry_after(value)
def test_parse_retry_after(self, value, expected): retry = Retry() assert retry.parse_retry_after(value) == expected
def test_parse_retry_after_invalid(self, value): retry = Retry() with pytest.raises(InvalidHeader): retry.parse_retry_after(value)
def test_parse_retry_after(self, value: str, expected: int) -> None: retry = Retry() assert retry.parse_retry_after(value) == expected