Commits

Author Commit Message Labels Comments Date
Ryan Williams
Lower the number of fuzz iterations cause it was taking a little long.
Ryan Williams
Add pure-python fuzz testing to complement the cllsd testing we already do.
Ryan Williams
Removed code duplication in llsd_test.py; I first verified with diff that there were no physical differences between the two classes, then I removed the body of the duplicate one and made it inherit from the first one. Now you only have to add tests to the one class and they will cover both cllsd and regular-python implementations.
Phoenix
moved tests to nosetests
Phoenix
Changes to rev to version 0.2.0
Phoenix
addition of REGEX_STR and NULL lluuid module constants.
Phoenix
small changes to conform to updated coding standard.
Phoenix
better documentation for lluuid functions.
Phoenix
check find return value and raise a parse error if a terminating character is not found. DEV-44173
Phoenix
converted from doxygen to sphinx documentation.
Ryan Williams
Parameterized iteration count to make it slightly easier to change.
Ryan Williams
Port of commit f8da6301cc0f (58) to cllsd.
Ryan Williams
Ported commit aaaf2e35bbd1 (56) to c.
Phoenix
serialize doubles using repr to keep more precision.
Phoenix
fix to serialize empty binary the same as python version.
Ryan Williams
Adding forgotten init file.
Ryan Williams
Merge
Ryan Williams
Have to explicitly specify llbase.test before setup.py will include it.
Ryan Williams
Made the fuzzer tests less sensitive to zero-length outputs.
Ryan Williams
Moved llsd_fuzz into a test subdirectory of llbase.
Ryan Williams
Switching to using a fixed seed because it'll be annoying to repro otherwise.
Ryan Williams
Better integration with existing tests; moved fuzz tests into their own class.
Ryan Williams
Removed dead code, re-included tuples for normalization.
Ryan Williams
2.6 compatibility, making isnan accept multiple types
Ryan Williams
Merge
Ryan Williams
Fixed notation and binary tests so they pass. Mostly corner cases. Plus a slight refactoring of how the nomalize methods work in the tests.
Ryan Williams
Fixed notation string parsing.
Ryan Williams
Thanks to Zero's help, fixed all existing fuzzer issues with LLSDPythonXMLUnitTest, which were largely xml-related. Fixed some more places where empty urls were being converted to None.
Ryan Williams
Added unicode decoding for all keys and strings. Changed empty uri parsing to result in an empty string, because the previous behavior of returning None for xml only didn't make sense (and was inconsistent with the spec).
Ryan Williams
The xml serialization could emit xml-invalid code points, so it could produce output that it could not parse. The correct course of action is to drop those characters in serialization. The fastest way to do that is via the translate function.
  1. Prev
  2. Next