def test_parse(self): flag = Flag("flag") self.assertTrue(flag.parse(b"\x01"))
def test_parse_default(self): flag = Flag("flag") self.assertFalse(flag.parse(b"\x02"))
def test_parse_default_true(self): flag = Flag("flag", default=True) self.assertTrue(flag.parse(b"\x02"))
def test_parse_flipped(self): flag = Flag("flag", truth=0, falsehood=1) self.assertFalse(flag.parse(b"\x01"))