def test_binary_field(self): field = Binary(3, 'field', 1) self.assertTrue(field.length.static) self.assertEquals(field.name, "field") self.assertEquals(field.default_value, '1') self.assertEquals(field.type, 'bin') self.assertEquals(field.encode({}, {}, None).hex, '0x01')
def test_long_binary_field_value(self): field = Binary(23, 'field', '0b1 1111 1111') self.assertEquals(field.encode({}, {}, None).hex, '0x0001ff')