update the test case for
test_return_path_is_not_abspath_and_contains_subdirs*

on both file and directory
hard code fix for #30
As stated in the comment, the os.path.join() doesn't work if the input_path startswith "../" for some reasons. This snippet of code may be quality update.