def test_get_db_url_with_correct_host(): expected = "postgresql://localhost:5005/mydb" assert (str( SQLTrackerStore._get_db_url(dialect="postgresql", host="localhost", port=5005, db="mydb")) == expected)
def test_get_db_url_with_port_in_host(): host = "localhost:1234" dialect = "postgresql" db = "mydb" expected = "{}://{}/{}".format(dialect, host, db) assert (str( SQLTrackerStore._get_db_url(dialect="postgresql", host=host, db=db)) == expected)
def test_get_db_url_with_fully_specified_url(full_url): assert SQLTrackerStore._get_db_url(host=full_url) == full_url