Beispiel #1
0
def test_env_teardown(mock_delete_it, mock_shutil):
    tc.env_setup()
    tc.env_teardown()
    assert mock_delete_it.called
    for path in tc.PATHS:
        assert mock_delete_it.called_with(path)
    assert mock_shutil.move.called
Beispiel #2
0
def setup_test_bed(request):
    """
    Fixture sets up the testing environment for pakit as a whole.

    Session scope, executes before all tests.
    """
    request.addfinalizer(tc.env_teardown)
    tc.env_setup()
Beispiel #3
0
def test_env_setup():
    tc.env_setup()
    expect = ['arcs', 'git', 'hg', 'tmux.tar.gz']
    for exp in expect:
        assert exp in os.listdir(tc.STAGING)