Tasks #461

XML/XOP Support [Python]

Added by J. Moringen over 12 years ago. Updated almost 8 years ago.

Status:ResolvedStart date:07/31/2011
Priority:NormalDue date:
Assignee:J. Moringen% Done:

100%

Category:Python
Target version:-

Associated revisions

Revision cf85607b
Added by J. Moringen over 12 years ago

Initial import of RSB Python XML/XOP support
refs #461
  • python/: initial pieces of XML/XOP support for Python

Revision fcb38af3
Added by J. Moringen over 12 years ago

Removed spread in setup.py, added test/__init__.py
refs #461
  • setup.py: removed configuration and launch of Spread daemon from
    test and coverage targets
  • test/__init__.py: new file; contains root unit test suite

Revision e3fe878e
Added by J. Moringen over 12 years ago

Added initial unit tests in test/xop.py
refs #461
  • test/__init__.py: load XOP test suite from xop module
  • test/xop.py: new file; contains unit tests for the xop module

Revision 91dfc401
Added by J. Moringen over 12 years ago

Initial conversion of XOP packages in rsbxml/xop.py
refs #461
  • rsbxml/xop.py: implemented serialize and deserialize methods of
    XOPConverter
  • test/xop.py: added test suite XOPConverterTest with test cases for
    XOPConverter.serialize and XOPConverter.deserialize

Revision c76210d9
Added by J. Moringen over 12 years ago

Changed wire-type to bytearray in rsbxml/xop.py
refs #461
  • rsbxml/xop.py: changed wire-type of XOPConverter to bytearray

Revision 763ff877
Added by J. Moringen over 12 years ago

Try to force converter registration in rsbxml/xop.py
refs #461
  • rsbxml/xop.py: recreate default participant configuration to force
    inclusion of the newly registered converter

Revision 1fc44a91
Added by J. Moringen over 12 years ago

Try to force converter registration, again in rsbxml/xop.py
refs #461
  • rsbxml/xop.py: last commit did not import rsb before messing with
    default participant config

Revision 65de5bf4
Added by J. Moringen over 12 years ago

Improved Package and Part classes in rsbxml/xop.py
refs #461
  • rsbxml/xop.py: fixed printing, XML parsing and XML unparsing of
    Package class; fixed printing of Part; implemented approximately
    working serialization and deserialization in XOPConverter class

History

#1 Updated by J. Moringen over 12 years ago

  • Project changed from Robotics Service Bus to RSB XML Support
  • Category changed from Python to Python

#2 Updated by J. Moringen over 12 years ago

  • % Done changed from 0 to 30

#3 Updated by J. Moringen over 12 years ago

  • % Done changed from 30 to 70

#4 Updated by S. Wrede about 12 years ago

  • Target version deleted (rsb-0.10)

#5 Updated by J. Moringen almost 8 years ago

  • Subject changed from XML/XOP Support to XML/XOP Support [Python]

#6 Updated by J. Moringen almost 8 years ago

  • Status changed from New to Resolved
  • % Done changed from 70 to 100

Also available in: Atom PDF