import pytest
from utils import *
from pgcli.pgexecute import PGExecute


@pytest.yield_fixture(scope="function")
def connection():
    create_db('_test_db')
    connection = db_connection('_test_db')
    yield connection

    drop_tables(connection)
    connection.close()


@pytest.fixture
def cursor(connection):
    with connection.cursor() as cur:
        return cur


@pytest.fixture
def executor(connection):
    return PGExecute(database='_test_db', user=POSTGRES_USER, host=POSTGRES_HOST,
        password=None, port=None)

import pytest
from utils import (POSTGRES_HOST, POSTGRES_USER, create_db, db_connection,
drop_tables)
import pgcli.pgexecute


@pytest.yield_fixture(scope="function")
def connection():
    create_db('_test_db')
    connection = db_connection('_test_db')
    yield connection

    drop_tables(connection)
    connection.close()


@pytest.fixture
def cursor(connection):
    with connection.cursor() as cur:
        return cur


@pytest.fixture
def executor(connection):
    return pgcli.pgexecute.PGExecute(database='_test_db', user=POSTGRES_USER,
            host=POSTGRES_HOST, password=None, port=None)

Replace splat import in tests.
Replace splat import in tests.

  import pytest
- from utils import *
- from pgcli.pgexecute import PGExecute
+ from utils import (POSTGRES_HOST, POSTGRES_USER, create_db, db_connection,
+ drop_tables)
+ import pgcli.pgexecute
  
  
  @pytest.yield_fixture(scope="function")
  def connection():
      create_db('_test_db')
      connection = db_connection('_test_db')
      yield connection
  
      drop_tables(connection)
      connection.close()
  
  
  @pytest.fixture
  def cursor(connection):
      with connection.cursor() as cur:
          return cur
  
  
  @pytest.fixture
  def executor(connection):
-     return PGExecute(database='_test_db', user=POSTGRES_USER, host=POSTGRES_HOST,
+     return pgcli.pgexecute.PGExecute(database='_test_db', user=POSTGRES_USER,
-         password=None, port=None)
+             host=POSTGRES_HOST, password=None, port=None)
  
Replace splat import in tests.
## Code Before:
import pytest
from utils import *
from pgcli.pgexecute import PGExecute


@pytest.yield_fixture(scope="function")
def connection():
    create_db('_test_db')
    connection = db_connection('_test_db')
    yield connection

    drop_tables(connection)
    connection.close()


@pytest.fixture
def cursor(connection):
    with connection.cursor() as cur:
        return cur


@pytest.fixture
def executor(connection):
    return PGExecute(database='_test_db', user=POSTGRES_USER, host=POSTGRES_HOST,
        password=None, port=None)

## Instruction:
Replace splat import in tests.
## Code After:
import pytest
from utils import (POSTGRES_HOST, POSTGRES_USER, create_db, db_connection,
drop_tables)
import pgcli.pgexecute


@pytest.yield_fixture(scope="function")
def connection():
    create_db('_test_db')
    connection = db_connection('_test_db')
    yield connection

    drop_tables(connection)
    connection.close()


@pytest.fixture
def cursor(connection):
    with connection.cursor() as cur:
        return cur


@pytest.fixture
def executor(connection):
    return pgcli.pgexecute.PGExecute(database='_test_db', user=POSTGRES_USER,
            host=POSTGRES_HOST, password=None, port=None)
