Exemplo n.º 1
0
 def test_enum_size_zero(self):
     xml_doc = ET.fromstring(self.xmlErroneousSize_zero)
     self.assertRaises(AssertionError, lambda : structureparser.parse_enum(xml_doc))
Exemplo n.º 2
0
 def test_enum_size(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["size"], 8)
Exemplo n.º 3
0
 def test_enum_size_default(self):
     xml_doc = ET.fromstring(self.xmlDefaultSize)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["size"], 32)
Exemplo n.º 4
0
 def test_enum_nameIsReadCorrectly(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["name"], "messageid_enum")
Exemplo n.º 5
0
 def test_enum_valuesReadCorrectly(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(len(ast["values"]), 3)
     self.assertEqual(ast["values"][-1]["id"], 300)
     self.assertEqual(ast["values"][0]["name"], "Not_Enough")
Exemplo n.º 6
0
 def test_enum_size_zero(self):
     xml_doc = ET.fromstring(self.xmlErroneousSize_zero)
     self.assertRaises(AssertionError,
                       lambda: structureparser.parse_enum(xml_doc))
Exemplo n.º 7
0
 def test_enum_size_default(self):
     xml_doc = ET.fromstring(self.xmlDefaultSize)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["size"], 32)
Exemplo n.º 8
0
 def test_enum_size(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["size"], 8)
Exemplo n.º 9
0
 def test_enum_valuesReadCorrectly(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(len(ast["values"]), 3)
     self.assertEqual(ast["values"][-1]["id"], 300)
     self.assertEqual(ast["values"][0]["name"], "Not_Enough")
Exemplo n.º 10
0
 def test_enum_nameIsReadCorrectly(self):
     xml_doc = ET.fromstring(self.xmlSingleEnum)
     ast = structureparser.parse_enum(xml_doc)
     self.assertEqual(ast["name"], "messageid_enum")