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
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()
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)