def test_available_package_and_version(): ################ #Assemble test fixtures finder = PipPackagePathFinder() ############ #Execute unit under test observed_file_path = finder.determine_file_path(pkg_name="nose", pkg_version="1.2.1") ########### #Assert results match_regex = r"{}/nose/nose.*1\.2\.1.*".format(PYTHON_GROUP_ID) path_as_expected = re.match(match_regex, observed_file_path) assert path_as_expected, \ "match_regex: {} should match observed_file_path: {}".format( match_regex, observed_file_path)
def test_available_package_and_version(): ################ #Assemble test fixtures finder = PipPackagePathFinder() ############ #Execute unit under test observed_file_path = finder.determine_file_path( pkg_name="nose", pkg_version="1.2.1") ########### #Assert results match_regex = r"{}/nose/nose.*1\.2\.1.*".format(PYTHON_GROUP_ID) path_as_expected = re.match(match_regex, observed_file_path) assert path_as_expected, \ "match_regex: {} should match observed_file_path: {}".format( match_regex, observed_file_path)
def test_unavailable_package(): finder = PipPackagePathFinder() finder.determine_file_path( pkg_name="non-existent-pkg-1234", pkg_version="1.2.1")
def test_unavailable_version(): finder = PipPackagePathFinder() finder.determine_file_path(pkg_name="nose", pkg_version="999.999.999")
def test_unavailable_package(): finder = PipPackagePathFinder() finder.determine_file_path(pkg_name="non-existent-pkg-1234", pkg_version="1.2.1")
def test_unavailable_version(): finder = PipPackagePathFinder() finder.determine_file_path(pkg_name="nose", pkg_version="999.999.999")