mirror of
https://github.com/starship/starship.git
synced 2026-06-23 02:05:51 +07:00
refactor: Replace tempdir test utility with tempfile::tempdir (#538)
This commit is contained in:
@@ -2,13 +2,14 @@ use std::fs::File;
|
||||
use std::io;
|
||||
|
||||
use ansi_term::Color;
|
||||
use tempfile;
|
||||
|
||||
use crate::common;
|
||||
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_python_version() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join(".python-version"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -25,7 +26,7 @@ fn folder_with_python_version() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_requirements_txt() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("requirements.txt"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -42,7 +43,7 @@ fn folder_with_requirements_txt() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_pyproject_toml() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("pyproject.toml"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -59,7 +60,7 @@ fn folder_with_pyproject_toml() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_pipfile() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("Pipfile"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -76,7 +77,7 @@ fn folder_with_pipfile() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_tox() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("tox.ini"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -93,7 +94,7 @@ fn folder_with_tox() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn folder_with_py_file() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("main.py"))?;
|
||||
|
||||
let output = common::render_module("python")
|
||||
@@ -110,7 +111,7 @@ fn folder_with_py_file() -> io::Result<()> {
|
||||
#[test]
|
||||
#[ignore]
|
||||
fn with_virtual_env() -> io::Result<()> {
|
||||
let dir = common::new_tempdir()?;
|
||||
let dir = tempfile::tempdir()?;
|
||||
File::create(dir.path().join("main.py"))?;
|
||||
let output = common::render_module("python")
|
||||
.env("VIRTUAL_ENV", "/foo/bar/my_venv")
|
||||
|
||||
Reference in New Issue
Block a user