some issues on ObjectVersionId
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 |