def test_index_parameter():
    idx = testfiles['genome.gem']
    dir = os.path.dirname(idx)
    def c(suf):
        return "%s/genome%s" %(dir, suf)
    assert gem._prepare_index_parameter(c(".gem")) == c(".gem")
    assert gem._prepare_index_parameter(c("")) == c(".gem")
    assert gem._prepare_index_parameter(c(""), False) == c("")
    assert gem._prepare_index_parameter(c(".gem"), False) == c("")
def test_index_parameter():
    idx = testfiles['genome.gem']
    dir = os.path.dirname(idx)

    def c(suf):
        return "%s/genome%s" % (dir, suf)

    assert gem._prepare_index_parameter(c(".gem")) == c(".gem")
    assert gem._prepare_index_parameter(c("")) == c(".gem")
    assert gem._prepare_index_parameter(c(""), False) == c("")
    assert gem._prepare_index_parameter(c(".gem"), False) == c("")
def test_index_parameter_checks_file():
    gem._prepare_index_parameter("unknown_index", False)
def test_index_parameter_checks_file():
    gem._prepare_index_parameter("unknown_index", False)