Timeline
2020-07-16:
- 23:07 Changeset in trunk [fe165cc] by
- Do the right thing, not the simple thing Seems that NixOS CI is …
- 21:25 Changeset in trunk [06c8bbf] by
- Use clearer names for tests
- 21:19 Changeset in trunk [66dd2d3] by
- Use docstrings
- 21:16 Changeset in trunk [8db60e3] by
- Do the simple thing when testing status subpaths
- 21:13 Changeset in trunk [95642ae] by
- Use a helper to check status subpath results
- 20:56 Changeset in trunk [e48d9306] by
- Clarify intention of a test case
- 20:55 Changeset in trunk [6a2ce9e] by
- Use docstrings
- 19:58 Changeset in trunk [a4620bf] by
- Automated port of the test module.
- 19:46 Changeset in trunk [4c047b9] by
- Manual steps of port to Python 3.
- 19:44 Changeset in trunk [e90d1f3] by
- Make TimezoneMixin? importable on Python 3.
- 19:28 Changeset in trunk [e77ab46] by
- Correct type.
- 19:27 Changeset in trunk [554be90b] by
- Unnecessary code, and was triggering flake8.
- 19:25 Changeset in trunk [1f4cf40] by
- Use minor for these sort of tickets.
- 19:15 Changeset in trunk [72272cb] by
- Move out tests for time_format.
- 18:57 Changeset in trunk [545848f] by
- Move abbreviate tests into their own module.
- 18:53 Ticket #3346 (Port allmydata.util.abbreviate and time_format to Python 3) created by
- 18:42 Changeset in trunk [37fa687] by
- More passing tests for the ratchet.
- 18:42 Changeset in trunk [4da8e2d] by
- Merge branch '3342-base32-and-base62-to-python-3' into …
- 18:40 Changeset in trunk [8d143af] by
- Another assertion.
- 18:37 Changeset in trunk [2f693c4] by
- Don't leak variable on Python 2.
- 18:36 Changeset in trunk [58c4908] by
- More tests are passing.
- 18:33 Changeset in trunk [efbae9b] by
- Hard code some known values, generated on the master branch preceding …
- 18:26 Python3 edited by
- (diff)
- 18:21 Changeset in trunk [7abc54c] by
- Merge remote-tracking branch 'origin/master' into …
- 00:11 Ticket #3325 (Add py36 to CI) closed by
- fixed: In [changeset:"0ce6e562cb685154f41c9f896e7cc6f5c392246c/trunk" …
- 00:11 Changeset in trunk [0ce6e56] by
- Merge pull request #742 from chadwhitacre/3325.add-py36-to-ci Add …
- 00:08 Ticket #3340 (Delete unused code from allmydata.util) closed by
- fixed: In [changeset:"c493396148e4d60a552b7e3a20c811c558d52613/trunk" …
- 00:08 Changeset in trunk [c493396] by
- Merge pull request #740 from tahoe-lafs/3340-unused-code-in-util …
2020-07-15:
- 23:19 Changeset in trunk [80bf5f0] by
- Remove an unused import
- 22:43 Changeset in trunk [7f93e28] by
- Parameterize classes used in check/repair tests
- 21:10 Changeset in trunk [2d709586] by
- Expand "deep check and repair results" page test
- 21:10 Changeset in trunk [a13ec34] by
- Correct usage of SlotsSequenceElement?
- 20:58 Changeset in trunk [8fedbd5] by
- Expand "deep check and repair" test
- 20:40 Changeset in trunk [69693663] by
- Document, use, and test "join pathstring" method
- 20:24 Changeset in trunk [589e143] by
- Add an empty renderer
- 20:21 Changeset in trunk [e6eb866c] by
- Add missing "header" renderer It does not do much here, but it is …
- 20:20 Changeset in trunk [b5a465c] by
- Format "all objects" table correctly
- 20:14 Changeset in trunk [07c24dbe] by
- Add a missing super() call
- 19:59 Changeset in trunk [6af32fd] by
- Make sure the public API exposes native bytes, not Future bytes.
- 19:51 Changeset in trunk [ed6e1cb] by
- Fix formatting.
- 19:00 Changeset in trunk [7e7f771] by
- News file.
- 19:00 Changeset in trunk [ed8b10c] by
- Finish porting to Python 3.
- 18:58 Changeset in trunk [4800992] by
- Type check assertions.
- 18:55 Changeset in trunk [fa5b5fa] by
- Manual part of port to Python 3.
- 17:43 Changeset in trunk [69afd29] by
- Use a different format for path Seems that _join_pathstring() is the …
- 17:35 Changeset in trunk [3c079be] by
- Expand "deep check results" test
- 17:24 Changeset in trunk [f547509] by
- Use table headers correctly
- 17:24 Changeset in trunk [ddfe20c] by
- Use SlotsSequenceElement? correctly
- 15:19 Changeset in trunk [bb7d31c] by
- Futurize part of port to Python 3.
- 15:13 Changeset in trunk [60a1a24] by
- Manual portion of port to Python 3.
- 15:13 Changeset in trunk [e3e29598] by
- A couple of missing explicit byte strings.
- 15:08 Changeset in trunk [cfb11f7f] by
- More explicit testing of types.
- 15:05 Changeset in trunk [093125c] by
- Port to Python 3.
- 15:02 Changeset in trunk [d316ad3e] by
- A more explicit test.
- 15:01 Changeset in trunk [2b89674] by
- Everything must be bytes.
- 14:58 Changeset in trunk [9ed91eab] by
- Split out hashutil tests into their own module.
- 14:35 Changeset in trunk [1ed72249] by
- Add a FakeServer? class for testing
- 01:44 Changeset in trunk [6322404] by
- Update "deep check results renderer" test
- 01:42 Changeset in trunk [99ce9ff] by
- Correct argument to SlotsSequenceElement?
- 00:50 Changeset in trunk [ef26d66] by
- Use correct twisted web template directives
- 00:47 Changeset in trunk [b4b820e] by
- Use a helper method to get monitor counter
- 00:11 Changeset in trunk [3f887f9] by
- Respond to review - Use the subunitv2-file reporter to allow for …
2020-07-14:
- 18:36 Ticket #3345 (Ported lists of modules is missing a test module) closed by
- invalid
- 17:53 Changeset in trunk [3688291] by
- Handy way to run Python 3 tests, until the ratchet is going.
- 17:53 Changeset in trunk [5fd0152] by
- This module is not a thing.
- 17:47 Changeset in trunk [841969d] by
- Merge remote-tracking branch 'origin/master' into …
- 17:46 Changeset in trunk [21a9ffe] by
- Not strings.
- 17:44 Changeset in trunk [a81e859] by
- Fix flake error.
- 17:44 Changeset in trunk [27d8eb4] by
- Test improvements.
- 17:43 Changeset in trunk [148d9a7] by
- News fragment.
- 17:41 Ticket #3343 (Add more tests for base32 and base62) closed by
- fixed
- 17:41 Changeset in trunk [db41d5a] by
- Merge pull request #743 from …
- 17:35 Changeset in trunk [e0adb3b] by
- Port to Python 3.
- 15:53 Changeset in trunk [b5db85a] by
- Initial, manual steps of Python 3 port.
- 15:45 Changeset in trunk [3abb9e9d] by
- Rip out a whole bunch of code, either deleting or replacing with …
- 15:39 HowToWriteTests edited by
- trivially modernize these instructions (diff)
- 15:29 Changeset in trunk [f3db64a] by
- Port to Python 3.
- 15:28 Changeset in trunk [ab3737d6] by
- Note this module has been ported to Python 3.
- 15:24 Changeset in trunk [9c428be] by
- Port base62 to Python 3.
- 14:51 Changeset in trunk [fc73b7c] by
- News fragment.
- 14:34 Changeset in trunk [b1e732f] by
- Port test_base62 to Python 3.
- 14:34 Ticket #3345 (Ported lists of modules is missing a test module) created by
- test_assertutil is missing, probably due to a bad merge.
- 14:28 Changeset in trunk [e34a01d] by
- A couple more asserts.
- 14:26 Changeset in trunk [459d681] by
- Merge branch '3342-more-tests-for-base32-base62' into …
- 14:24 Ticket #3344 (Port netstring and hashutil to Python 3) created by
- 14:20 Changeset in trunk [f378edd9] by
- Fix missing import.
- 13:01 Changeset in trunk [54e952c] by
- Test for 404 responses from status page subpaths
- 11:26 Python3 edited by
- Update in anticipation of ratchet PR landing (diff)
- 10:42 Changeset in trunk [e2d6b35] by
- Tighten up condition in depgraph.sh I ran into a circumstance where …
- 02:42 Changeset in trunk [8e8a215b] by
- Is this it? towncrier just wants empty files?
- 02:42 Changeset in trunk [d25c8b1] by
- Start ratcheting up passing tests under Python 3
- 02:28 Changeset in trunk [b47b4a4] by
- Prevent Nevow from blocking us Per …
- 02:27 Changeset in trunk [076c73d] by
- Turn on py36 at Travis Drops the old py35 job, per @exarkun: …
- 02:27 Changeset in trunk [5a2ee53] by
- Bump txi2p to unreleased version that supports Py3 The plan is to …
- 02:27 Changeset in trunk [329bfe0] by
- Make a crucial relative import explicit
- 02:27 Changeset in trunk [fec1f73] by
- Ignore eliot.log, some testing artifact
- 02:27 Changeset in trunk [2eab253] by
- Change python_requires in setup.py
- 02:27 Changeset in trunk [73c40e8d] by
- Minimally add py36 to CI
- 00:52 Changeset in trunk [abd5395] by
- Rename nested functions for clarity ... and also to remove …
- 00:44 Changeset in trunk [b48556c] by
- Add tests for status subpages Coverage tests for the coverage gods
2020-07-13:
- 20:25 Ticket #3341 (Port allmydata.util.pollmixin and deferredutil to Python 3) closed by
- fixed
- 20:25 Changeset in trunk [6115d96a] by
- Merge pull request #741 from tahoe-lafs/3341-more-python-3-utils Port …
- 20:22 Ticket #3343 (Add more tests for base32 and base62) created by
- Dependency for #3342.
- 20:21 Changeset in trunk [ead2a79] by
- Everything should be bytes.
- 20:19 Changeset in trunk [6464e22] by
- Hypothesis-based roundtrip test.
- 20:18 Changeset in trunk [828e6bc2] by
- Minimal tests for could_be_base32_encoded().
- 20:12 Changeset in trunk [77ae087] by
- Remove a2b_l and b2a_l from public API, to ease likely future switch …
- 19:41 Changeset in trunk [e23dbcd] by
- Document current public API.
- 19:30 Changeset in trunk [bbfd39e] by
- Test larger variety of inputs using hypothesis.
- 19:25 Changeset in trunk [a8a7d48c] by
- Everything must be bytes.
- 19:22 Changeset in trunk [f27cba1] by
- Move existing base32 tests out of test_util.py.
- 18:47 Ticket #3342 (Port base32 and base62 to Python 3) created by
- 18:35 Ticket #3339 (Port allmydata.util.assertutil and mathutil to Python 3) closed by
- fixed
- 18:33 Changeset in trunk [1a3a1ffc] by
- Restore eliot code.
- 18:30 Changeset in trunk [af916c39] by
- Merge branch 'master' into 3341-more-python-3-utils
- 17:01 Changeset in trunk [15f01c9] by
- Merge pull request #739 from tahoe-lafs/3339-assertutil-python-3 Port …
2020-07-11:
- 12:30 Changeset in trunk [144001f] by
- Use a better assert in status subpath test
- 11:59 Changeset in trunk [6eba2fb2] by
- Test "deep check results" page These are some basic tests -- let's …
- 01:46 Changeset in trunk [b49a3eaf] by
- Check for a non-standard property on request
2020-07-10:
- 20:34 Changeset in trunk [267b89a] by
- Remove unused import
- 20:33 Changeset in trunk [69ae9e6d] by
- Merge 'origin/master' into 3316.check-results-nevow-to-twisted-web
- 12:00 Changeset in trunk [f9dc250] by
- Test "deep check and repair" page
- 10:56 Changeset in trunk [427f996] by
- Do more null checks
2020-07-09:
- 21:14 Changeset in trunk [d4a02aa] by
- Remove a print statement
- 21:09 Changeset in trunk [5276ea5] by
- Merge branch 'master' into 3254.status-status-nevow-to-twisted-web
- 21:09 Changeset in trunk [956c2c5] by
- Remove unused import
- 20:59 Changeset in trunk [a56d077d] by
- Test HTML document generated by web.status.Status
- 20:05 Changeset in trunk [133e1bfb] by
- news fragment
- 20:05 Changeset in trunk [c4437bd] by
- Package Future 0.18.2 for us
- 20:05 Changeset in trunk [349d34b] by
- add some alt text
- 20:05 Changeset in trunk [50ce511c] by
- Perhaps this is the preferred formatting?
- 20:05 Changeset in trunk [7b8ab9c] by
- add meejah to code-of-conduct
- 20:05 Changeset in trunk [defac12] by
- add a contributor covenant badge
- 20:05 Changeset in trunk [07064f09] by
- news fragment
- 20:05 Changeset in trunk [ff8785a] by
- as far as I can tell there is nothing magic about putting it in .github
- 20:05 Changeset in trunk [4e2cc6e1] by
- Here's a start
- 20:05 Changeset in trunk [83f36ab6] by
- Switch to flake8 as a better way of running pyflakes.
- 20:05 Changeset in trunk [8331e7d] by
- Remove now-unnecessary UploadResultsPage?.render_UPLOAD
- 20:05 Changeset in trunk [44ecfda] by
- Make UploadResultsPage? a Resource
- 20:05 Changeset in trunk [62e803db] by
- Make UploadStatusPage? a Resource
- 20:05 Changeset in trunk [38fe7dd] by
- Remove unused import
- 20:05 Changeset in trunk [f30dcc7] by
- Make Element the superclass of UploadResultsRendererMixin?
- 20:05 Changeset in trunk [4b560d1] by
- Move time formatter tests UploadResultsRendererMixin? no longer has …
- 20:05 Changeset in trunk [9c14eec] by
- Avoid use of RateAndTimeMixin? in UploadResultsRendererMixin?
- 20:05 Changeset in trunk [100c4b1] by
- Add newsfragment
- 20:05 Changeset in trunk [118ea426] by
- Render abbreviated rate and time values
- 20:05 Changeset in trunk [c0d83de] by
- Document UploadResultsPage? parameter
- 20:05 Changeset in trunk [0af8df72] by
- Document UploadStatusPage?
- 20:05 Changeset in trunk [855668b] by
- Remove unused imports
- 20:05 Changeset in trunk [a0655c1] by
- Handle "t=upload" in UploadResultsPage? POST handling
- 20:05 Changeset in trunk [6b4d27be] by
- Use twisted web template in UploadResultsRendererMixin?
- 20:05 Changeset in trunk [2ab7b15] by
- Make UploadResultsPage? a MultiFormatResource?
- 20:05 Changeset in trunk [71fd4f5] by
- Use twisted template tags in upload results page template
- 20:05 Changeset in trunk [e6f0f9d] by
- Make UploadStatusPage? a MultiFormatResource?
- 20:05 Changeset in trunk [d24babe] by
- Use twisted template tags in upload status page template
- 20:05 Changeset in trunk [96fbff6] by
- Use an inner JSONRequest class with renderJSON Once nevow is removed …
- 20:05 Changeset in trunk [92e83f26] by
- Declare JSON request interface using @implementer …
- 20:05 Changeset in trunk [d449306] by
- Use DummyRequest? in storage tests Using twisted.web.server.Request …
- 20:05 Changeset in trunk [6b61b756] by
- Refactor storage test helpers Rewrite renderSynchronously() to use …
- 20:05 Changeset in trunk [bdfa667a] by
- Add docstrings to storage test helpers
- 20:05 Changeset in trunk [7e26dd4] by
- Remove redundant render_json() method
- 20:05 Changeset in trunk [6379601] by
- Wrap renderer results in tags
- 20:05 Changeset in trunk [0af7446] by
- Avoid using nevow FakeRequest? in storage test. Use …
- 20:05 Changeset in trunk [de5d04a] by
- Remove an extraneous directive t:data is not really a Twisted …
- 20:05 Changeset in trunk [a056f18] by
- Remove StorageStatus?.renderHTTP This was added to please the test …
- 20:05 Changeset in trunk [a6e6c5c] by
- Get rid of WebRenderingMixin? in storage test
- 20:05 Changeset in trunk [8d317919] by
- Use a helper to exercise render() in storage test cases
- 20:05 Changeset in trunk [7126d32] by
- Prefix member variable with "_"
- 20:05 Changeset in trunk [0d9ec2b] by
- Use slots to render storage stats table
- 20:05 Changeset in trunk [9dd9d98] by
- Give the suite the precise string it wants
- 20:05 Changeset in trunk [1469af0f] by
- Use BeautifulSoup? to check favicon in storage page
- 20:05 Changeset in trunk [56e2fa3] by
- Use <t:transparent> to render node nickname and id CI did not like …
- 20:05 Changeset in trunk [0423e49] by
- Add news fragment
- 20:05 Changeset in trunk [0bd3863] by
- Mark format_recovered as static method
- 20:05 Changeset in trunk [bc8a86e] by
- Use Unicode strings to render space
- 20:05 Changeset in trunk [0b4c235] by
- Remove redundant None-checks on self.storage When no storage is …
- 20:05 Changeset in trunk [db0e640] by
- Use successResultOf in renderSynchronously Get rid of [].append …
- 20:05 Changeset in trunk [ee8e730] by
- Move renderSynchronously to test suite
- 20:05 Changeset in trunk [92f6e4b] by
- Use explicit None-check on self.storage
- 20:05 Changeset in trunk [affe10b3] by
- Return result from renderHTTP Bogus renderHTTP, but test failures are …
- 20:05 Changeset in trunk [6b5e530c] by
- Add a docstring
- 20:05 Changeset in trunk [abb8834] by
- Rename function for clarity
- 20:05 Changeset in trunk [e67fa7c] by
- Add docstrings to StorageStatusElement?
- 20:05 Changeset in trunk [ac9a73e] by
- Use parentheses in test suite's import statement
- 20:05 Changeset in trunk [62a997c] by
- Use parentheses in import statement
- 20:05 Changeset in trunk [1be736e] by
- Fix test_storage.WebStatus?.test_no_server failure
- 20:05 Changeset in trunk [8dd40294] by
- Use <t:transparent /> within table cells
- 20:05 Changeset in trunk [6ccb9d2] by
- Use render_space methods to render space
- 20:05 Changeset in trunk [dbc6b2a] by
- Drop unused ctx argument from render_space methods
- 20:05 Changeset in trunk [d5af7c0] by
- Refactor so that test_util pass
- 20:05 Changeset in trunk [923219e] by
- Use right syntax for twisted.web.template tags
- 20:05 Changeset in trunk [42c3e276] by
- Check storage server status before using it
- 20:05 Changeset in trunk [d1f17e10] by
- Second version of renderSynchronously
- 20:05 Changeset in trunk [805b880c] by
- Add missing flattenString import
- 20:05 Changeset in trunk [75488c4] by
- Add StorageStatus::renderSynchronously Related to ticket:3247 …
- 20:05 Changeset in trunk [aad3557] by
- Use twisted.web.template in web/storage.py Related to ticket:3247. …
- 20:05 Changeset in trunk [7a37eee] by
- assert -> Exception
- 20:05 Changeset in trunk [5cfb350] by
- streap -> stream
- 20:05 Changeset in trunk [1f4b619] by
- unused imports
- 20:05 Changeset in trunk [77a2f11] by
- more-testtools-y asserts
- 20:05 Changeset in trunk [1ce760b] by
- testtool's asserts
- 20:05 Changeset in trunk [26d7a3a] by
- Get rid of ?replace= handling entirely and more-correctly support /uri …
- 20:05 Changeset in trunk [e0287a7b] by
- use attr.s
- 20:05 Changeset in trunk [af70911] by
- embetter docstring
- 20:05 Changeset in trunk [ced9bde] by
- different words for news
- 20:05 Changeset in trunk [d91996a] by
- better docstring
- 20:05 Changeset in trunk [eaf96b2] by
- replciate Tahoe's behavior for replace=true/false
- 20:05 Changeset in trunk [a3f4cc6] by
- symbols, not magic-numbers
- 20:05 Changeset in trunk [0f6b4c3] by
- match query args
- 20:05 Changeset in trunk [66f61c5] by
- assert -> ValueError?
- 20:05 Changeset in trunk [bd858f8] by
- assert -> raise
- 20:05 Changeset in trunk [835341f] by
- more docstring
- 20:05 Changeset in trunk [6fd0d61] by
- comment
- 20:05 Changeset in trunk [10715fa] by
- docstring
- 20:05 Changeset in trunk [9420777] by
- cleanup, docstrings
- 20:05 Changeset in trunk [e481e37] by
- housekeeping
- 20:05 Changeset in trunk [9d5e438] by
- use real parser
- 20:05 Changeset in trunk [683c8d3] by
- actually returns CREATED for new data
- 20:05 Changeset in trunk [b01995f] by
- use hypothesis -- which doesn't know about Deferred, so need testtools too
- 20:05 Changeset in trunk [0cc020b5] by
- copyright, header
- 20:05 Changeset in trunk [1710530] by
- key -> kind
- 20:05 Changeset in trunk [c0ce716] by
- handle more inputs in test body-producer
- 20:05 Changeset in trunk [1f2ad6e] by
- the tests are unit-tests
- 20:05 Changeset in trunk [02a663c2] by
- new-style classes only
- 20:05 Changeset in trunk [18b62bf] by
- unused imports
- 20:05 Changeset in trunk [05140a5] by
- simple test of testing/web
- 20:05 Changeset in trunk [f216f97] by
- news
- 20:05 Changeset in trunk [6611602] by
- simplify tahoe web fakes
- 20:05 Changeset in trunk [95531fa7] by
- synchronous-only up/download tahoe code to keep treq.testing happy
- 20:05 Changeset in trunk [ab7936d] by
- actual usable agent
- 20:05 Changeset in trunk [6e2285e] by
- proof-of-concept verified-fake for testing
- 20:05 Changeset in trunk [1fd220db] by
- Update newsfragment text
- 20:05 Changeset in trunk [b956d9a5] by
- Decode name before null check Make the diff against master a tad bit …
- 20:05 Changeset in trunk [fccc331] by
- Make "Refresh" link work This seems to be a subtle difference from …
- 20:05 Changeset in trunk [378b20c] by
- Reject trailing empty path piece in URIs
- 20:05 Changeset in trunk [d3d0d02] by
- Reject URIs that contain empty segments
- 20:05 Changeset in trunk [83b5807c] by
- Add newsfragment
- 20:05 Changeset in trunk [5892eae] by
- Render self in DirectoryNodeHandler?.getChild() We need …
- 20:05 Changeset in trunk [7444d6b] by
- Correct arguments to super() This was incidentally found when looking …
- 20:05 Changeset in trunk [88accc2] by
- Update newsfragment
- 20:05 Changeset in trunk [c043d1b] by
- Add newsfragment
- 20:05 Changeset in trunk [4dd6c86] by
- Use twisted web directives in web.operations.ReloadMixin?
- 18:38 Changeset in trunk [1e41df9f] by
- Add to list of ported modules.
- 18:37 Changeset in trunk [2e160c1] by
- Test for failure caused by invalid path A hyphen is expected when …
- 18:35 Changeset in trunk [54248f33] by
- Use WebError?, not RuntimeError?, to indicate error Several problems …
- 18:32 Changeset in trunk [7d1fdd8] by
- Port modules to Python 3.
- 18:20 Changeset in trunk [0cf1117] by
- Move the tests for deferredutil into their own module.
- 18:13 Ticket #3341 (Port allmydata.util.pollmixin and deferredutil to Python 3) created by
- 17:56 Changeset in trunk [e108ecb] by
- Fix lint.
- 17:52 Changeset in trunk [af86066] by
- Delete some dead code.
- 17:30 Ticket #3340 (Delete unused code from allmydata.util) created by
- Unused code is code that doesn't need to be ported.
- 17:21 Changeset in trunk [8efc12a] by
- Use newer version of pyutil.
- 17:12 Changeset in trunk [12d5131] by
- Fix pyflakes issues.
- 13:36 Changeset in trunk [0469c15] by
- Merge remote-tracking branch 'origin/master' into 3339-assertutil-python-3
Note: See TracTimeline
for information about the timeline view.