Implementing serialisation of CIM objects.
[PyCIM.git] / src / PyCIM / Test / RDFXMLWriterTest.py
blob1e5fbec728fba236bbc4ed11ef072b749e46cc6b
1 # Copyright (C) 2010 Richard Lincoln
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA, USA
17 import sys
18 import unittest
20 from PyCIM import cimread, cimwrite
22 from os.path import dirname, join
24 RDFXML_FILE = join(dirname(__file__), "Data", "EDF_AIGUE_v9.xml")
26 class RDFXMLWriterTestCase(unittest.TestCase):
27 """Test CIM RDF/XML serialisation.
28 """
30 def setUp(self):
31 """The test runner will execute this method prior to each test.
32 """
33 pass
36 def testSerialise(self):
37 """Test CIM RDF/XML serialisation.
38 """
39 d = cimread(RDFXML_FILE)
41 cimwrite(d, sys.stdout)
43 if __name__ == "__main__":
44 import logging
45 logging.basicConfig(level=logging.INFO)
46 unittest.main()