some issues on ObjectVersionId

Bug #700111 reported by Diego Manhães Pinheiro
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OSHIPpy
New
Low
Unassigned

Bug Description

The ObjectVersionId must include the following enhancements:

- Use UIDMatcher class to fix the problem on repeat the same regular expressions found on ISOOID, InternetID and UUID classes.
- Use the SEPARATOR constant to split the identifier parts.
- Cover the class with tests.
- Compile out of the class all regular expressions to speed up the initialization process.
- Return the lexical form when the str or the unicode builtin methods are applied on the object.
- Allow pass a list of objects representing the identifier splited up into three parts: a UID object represeting the object_id part, an UID object representing the creating_system_id part and an VersionTreeId object representing the version_tree_id part.

Related branches

Changed in oship:
milestone: none → 1.5
importance: Undecided → Low
affects: oship → oshippy
Changed in oshippy:
milestone: 1.5 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.