Esempio n. 1
0
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")
Esempio n. 5
0
def test_unavailable_package():
    finder = PipPackagePathFinder()
    finder.determine_file_path(pkg_name="non-existent-pkg-1234",
                               pkg_version="1.2.1")
Esempio n. 6
0
def test_unavailable_version():
    finder = PipPackagePathFinder()
    finder.determine_file_path(pkg_name="nose", pkg_version="999.999.999")