def test_bad_option_length(self): with self.assertRaisesRegex(ValueError, 'must have length 4'): SolMaxRTOption.parse(bytes.fromhex('005200031a2b3c4d')) with self.assertRaisesRegex(ValueError, 'must have length 4'): SolMaxRTOption.parse(bytes.fromhex('005200051a2b3c4d00'))
def __init__(self, sol_max_rt: int, always_send: bool = False): option = SolMaxRTOption(sol_max_rt=sol_max_rt) option.validate() super().__init__(option, always_send=always_send)
def setUp(self): self.option_bytes = bytes.fromhex('005200041a2b3c4d') self.option_object = SolMaxRTOption(sol_max_rt=439041101) self.parse_option()
def __init__(self, sol_max_rt: int): option = SolMaxRTOption(sol_max_rt=sol_max_rt) option.validate() super().__init__(option)