aboutsummaryrefslogtreecommitdiff
path: root/test/testlib/helper.py
AgeCommit message (Collapse)Author
2009-10-27put _make_file helper method into TestBase classSebastian Thiel
remote: prepared FetchInfo class to be returned by fetch and pull. About to implement tests
2009-10-22Added reset method to Head - its a class method due to the very general ↵Sebastian Thiel
nature of the command. Yet I don't really like the way you have to call it as repo has to be ṕassed as first arg
2009-10-22Fixed decorator issue that would cause a function to be passed even though ↵Sebastian Thiel
there is a default argument. This feels inconsistent as the 'argument passer' wrapper function can be called with a function or a string as first argument depending on whether the client code was explicitly passing an argument or not. That ... sucks. Now test for that case specifically and fail with a proper assertion error. I don't like it, but what can I do ... . Remote tests adjusted to use rw repositories instead. More tests to follow, and many api methods are to be implemented now these things can be tested properly.
2009-10-22Implemented decorators, tests pass at leastSebastian Thiel
2009-10-22Added frame for new Repo handling and some neat decorators, including tests ↵Sebastian Thiel
that test whether the testing framework does what it should
2009-10-18diff method now checks for git-diff errrs that can easily occour if the ↵Sebastian Thiel
repository is bare and if there is no index or second tree specified
2009-10-17Removed a few diff-related test cases that fail now as the respective method ↵Sebastian Thiel
is missing - these tests have to be redone in test-diff module accordingly
2009-10-14cmd: added option to return the process directly, allowing to read the ↵Sebastian Thiel
output directly from the output stream commit: now reads commit information directly from the output stream of the process by implementing its iterator method repo: removed log method as it was redundant ( equal to the commits method )
2009-10-11converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵Sebastian Thiel
editor to work with the files properly. Can convert it back for releaes
2009-01-24Lots of spring cleaning and added in Sphinx documentation.Michael Trier
2008-07-16Added license information to all files.Michael Trier
2008-06-01style: remove spaces around parens per PEP8David Aguilar
Signed-off-by: David Aguilar <davvid@gmail.com>
2008-05-29tests: add a test for git.foo( istream=fh )David Aguilar
This test runs the equivalent of: "git hash-object < fixtures/cat_file_blob" with the new istream mechanism and compares the computed hash. Signed-off-by: David Aguilar <davvid@gmail.com>
2008-05-07Moved test stuff around and modified imports to just clean things up a bit.Michael Trier