Exemplo n.º 1
0
def test_no_leaky_str():
    connection = Connection()
    assert ":*******@" in str(connection)
Exemplo n.º 2
0
def test_default_pass():
    os.environ["DB_PASS"] = "******"
    connection = Connection()
    assert connection.db_pass == "supersecret"
Exemplo n.º 3
0
def test_default_db_name_env():
    os.environ["DB_NAME"] = "super_prod"
    connection = Connection()
    assert connection.db_name == "super_prod"
Exemplo n.º 4
0
def test_default_db_name():
    connection = Connection()
    assert connection.db_name == "buddy"
Exemplo n.º 5
0
def test_default_user_env():
    new_user = f"{os.getenv('USER')}_updated"
    os.environ["DB_USER"] = new_user
    connection = Connection()
    assert connection.db_user == new_user
Exemplo n.º 6
0
def test_default_user():
    connection = Connection()
    assert connection.db_user == os.getenv("USER")
Exemplo n.º 7
0
def test_default_host():
    os.environ["DB_HOST"] = "superlocalhost"
    connection = Connection()
    assert connection.db_host == "superlocalhost"