def test_spare_size_ignored_lenght(self): parsed_doc = parser.parse_field(ET.fromstring('<field type="spare" lenght="10">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("spare test;", res)
def test_spare_nosize(self): parsed_doc = parser.parse_field(ET.fromstring('<field type="spare">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("spare test;", res)
def test_int8_repeated_variable(self): parsed_doc = parser.parse_field(ET.fromstring('<field type="uint8" repeated="num_of_nums">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("uint8[num_of_nums] test;", res)
def test_int8_repeated(self): parsed_doc = parser.parse_field(ET.fromstring('<field type="uint8" repeated="5">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("uint8[5] test;", res)
def test_int8(self): parsed_doc = parser.parse_field(ET.fromstring('<field type="uint8" bits="0">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("uint8 test;", res)
def test_int8_repeated_onetime(self): parsed_doc = parser.parse_field( ET.fromstring('<field type="uint8" repeated="1">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("uint8 test;", res)
def test_int8(self): parsed_doc = parser.parse_field( ET.fromstring('<field type="uint8" bits="0">test</field>')) res = ws.build_field(parsed_doc) self.assertEqual("uint8 test;", res)