Leo Soto M. | 16 Jun 05:24

GSoC Weekly Report (#3): Django on Jython

So, I'm a bit late with the weekly report. in part because it has been
a stressful week. Excuses apart, here is what was done in the last
week. The goal was fixing the remaining test failures, and here is
what I did:

 - Wrote XML and JSON doctest output checkers, to avoid spurious
failures caused by differences on the ordering of attributes.

 - Solved PyDispatcher test failures -- they were caused by the
different way in which the Jython GC works.

 - Solved remaining issues with Jython string interpolation when
unicode arguments were present.

 - Solved problems with DecimalField and zxJDBC.

 - Improved date, time and datetime type conversion between Java and Python.

 - tzinfo implementation backed by java.util.TimeZone.

Ironically, I had around 25 failures at the start of the week, and,
after the fixes listed above, I have the same number now. Part of the
reason is that one test (forms) was not being previously ran because
it contained a giant doctest which Jython refused to load. The other
part is that the majority of the tests are very sequential, so fixing
a failure often means discovering another one (for example, the zxJDBC
problems with Decimal were unnoticed the previous week).

So, here is a breakdown of the current problems [1], detailing the
issues which must be solved and how many tests are failing because of
(Continue reading)

Leo Soto M. | 16 Jun 05:25

Fwd: GSoC Weekly Report (#3): Django on Jython


---------- Forwarded message ----------
From: Leo Soto M. <leo.soto@...>
Date: Sun, Jun 15, 2008 at 11:25 PM
Subject: GSoC Weekly Report (#3): Django on Jython
To: JythonDevelopers <jython-dev@...>

So, I'm a bit late with the weekly report. in part because it has been
a stressful week. Excuses apart, here is what was done in the last
week. The goal was fixing the remaining test failures, and here is
what I did:

 - Wrote XML and JSON doctest output checkers, to avoid spurious
failures caused by differences on the ordering of attributes.

 - Solved PyDispatcher test failures -- they were caused by the
different way in which the Jython GC works.

 - Solved remaining issues with Jython string interpolation when
unicode arguments were present.

 - Solved problems with DecimalField and zxJDBC.

 - Improved date, time and datetime type conversion between Java and Python.

 - tzinfo implementation backed by java.util.TimeZone.

Ironically, I had around 25 failures at the start of the week, and,
after the fixes listed above, I have the same number now. Part of the
reason is that one test (forms) was not being previously ran because
(Continue reading)


Gmane