Skip to content

Commit 6a12455

Browse files
authored
Merge pull request #97 from sanders41/test
Fix black formatting in setuptools tests
2 parents 57697b7 + 8c425a4 commit 6a12455

File tree

1 file changed

+28
-2
lines changed

1 file changed

+28
-2
lines changed

src/python_files.rs

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,8 @@ fn create_version_test_file(source_dir: &str, project_manager: &ProjectManager)
215215
r#"from {source_dir}._version import VERSION
216216
217217
def test_versions_match():
218-
assert VERSION == "0.1.0""#
218+
assert VERSION == "0.1.0"
219+
"#
219220
)
220221
}
221222
};
@@ -550,7 +551,7 @@ def sum_as_string(a: int, b: int) -> str: ...
550551
}
551552

552553
#[test]
553-
fn test_save_version_test_file() {
554+
fn test_save_version_test_file_poetry() {
554555
let mut project_info = project_info_dummy();
555556
project_info.project_manager = ProjectManager::Poetry;
556557
let base = project_info.base_dir();
@@ -626,4 +627,29 @@ def test_versions_match():
626627

627628
assert_eq!(content, expected);
628629
}
630+
631+
#[test]
632+
fn test_save_version_test_file_setuptools() {
633+
let mut project_info = project_info_dummy();
634+
project_info.project_manager = ProjectManager::Setuptools;
635+
let base = project_info.base_dir();
636+
create_dir_all(base.join("tests")).unwrap();
637+
let expected_file = base.join("tests/test_version.py");
638+
let expected = format!(
639+
r#"from {}._version import VERSION
640+
641+
def test_versions_match():
642+
assert VERSION == "0.1.0"
643+
"#,
644+
&project_info.source_dir
645+
);
646+
647+
save_version_test_file(&project_info).unwrap();
648+
649+
assert!(expected_file.is_file());
650+
651+
let content = std::fs::read_to_string(expected_file).unwrap();
652+
653+
assert_eq!(content, expected);
654+
}
629655
}

0 commit comments

Comments
 (0)