Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

38 linhas
831 B

  1. #!/usr/bin/env bats
  2. load test_helper
  3. create_version() {
  4. mkdir -p "${PYENV_ROOT}/versions/$1"
  5. }
  6. setup() {
  7. mkdir -p "$PYENV_TEST_DIR"
  8. cd "$PYENV_TEST_DIR"
  9. }
  10. @test "no version selected" {
  11. assert [ ! -d "${PYENV_ROOT}/versions" ]
  12. run pyenv-version
  13. assert_success "system (set by ${PYENV_ROOT}/version)"
  14. }
  15. @test "set by PYENV_VERSION" {
  16. create_version "3.3.3"
  17. PYENV_VERSION=3.3.3 run pyenv-version
  18. assert_success "3.3.3 (set by PYENV_VERSION environment variable)"
  19. }
  20. @test "set by local file" {
  21. create_version "3.3.3"
  22. cat > ".python-version" <<<"3.3.3"
  23. run pyenv-version
  24. assert_success "3.3.3 (set by ${PWD}/.python-version)"
  25. }
  26. @test "set by global file" {
  27. create_version "3.3.3"
  28. cat > "${PYENV_ROOT}/version" <<<"3.3.3"
  29. run pyenv-version
  30. assert_success "3.3.3 (set by ${PYENV_ROOT}/version)"
  31. }