def test_ASFBoolAttribute_dunder(self): attr = ASFBoolAttribute(False) self.assertEqual(bytes(attr), b"False") self.assertEqual(text_type(attr), u"False") self.assertEqual(repr(attr), "ASFBoolAttribute(False)") self.assertRaises(TypeError, int, attr)
def test_ASFBoolAttribute(self): self.assertEqual( ASFBoolAttribute(data=b"\x01\x00\x00\x00").value, True) self.assertEqual( ASFBoolAttribute(data=b"\x00\x00\x00\x00").value, False) self.assertEqual(ASFBoolAttribute(False).value, False)