Ensure that is_rpm is not trying to open something that is not a file
Make sure that get_rpm_version_release returns None if it cannot read the RPM headers
Let replace_rpm check that the rpm given is really a rpm file
Fix typo, the add_rpm requires a full path not just the filename
When calling createrepo, ensure the target exists and is a directory
Add a local nosetests script
Add a local runtest.sh script to run the unit-tests easily with coverage
Add some source rpms for the unit-tests
Add unit-tests for the repo_manager backend library