sysmaster/backport-refactor-devmaster-rename-the-create_tmp_rules-funct.patch
2023-12-07 01:52:05 +08:00

74 lines
2.4 KiB
Diff

From 2fa2b67a81b6bbb1af175703bf00ebf990bac026 Mon Sep 17 00:00:00 2001
From: chenjiayi <chenjiayi22@huawei.com>
Date: Tue, 21 Nov 2023 20:02:49 +0800
Subject: [PATCH 077/103] refactor(devmaster): rename the create_tmp_rules
function to create_tmp_file
The function is used to create a temporary file and write content inside it.
It is more proper to have a more general name.
---
exts/devmaster/src/lib/rules/rules_load.rs | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/exts/devmaster/src/lib/rules/rules_load.rs b/exts/devmaster/src/lib/rules/rules_load.rs
index 999c9692..b035f562 100644
--- a/exts/devmaster/src/lib/rules/rules_load.rs
+++ b/exts/devmaster/src/lib/rules/rules_load.rs
@@ -1724,7 +1724,7 @@ impl RuleToken {
}
#[cfg(test)]
-mod tests {
+pub(crate) mod tests {
use basic::fs_util::touch_file;
use log::init_log;
use log::Level;
@@ -1736,7 +1736,7 @@ mod tests {
use std::panic::catch_unwind;
use std::{fs, path::Path};
- fn create_tmp_rules(dir: &'static str, file: &str, content: &str, truncate: bool) {
+ pub(crate) fn create_tmp_file(dir: &'static str, file: &str, content: &str, truncate: bool) {
assert!(fs::create_dir_all(dir).is_ok());
let s = format!("{}/{}", dir, file);
let p = Path::new(&s);
@@ -1821,7 +1821,7 @@ mod tests {
];
for &content in legal_rule.iter() {
- create_tmp_rules(
+ create_tmp_file(
"/tmp/devmaster/test_load_rules",
"00-test.rules",
content,
@@ -1954,7 +1954,7 @@ mod tests {
];
for content in illegal_rule.iter() {
- create_tmp_rules(
+ create_tmp_file(
"/tmp/devmaster/test_load_rules_panic",
"00-test.rules",
content,
@@ -1990,7 +1990,7 @@ mod tests {
let illegal = vec!["OWNER=\"xxxx\"", "GROUP=\"xxxx\""];
for &content in legal.iter() {
- create_tmp_rules(
+ create_tmp_file(
"/tmp/devmaster/test_resolve_name_time",
"00-test.rules",
content,
@@ -2004,7 +2004,7 @@ mod tests {
}
for &content in illegal.iter() {
- create_tmp_rules(
+ create_tmp_file(
"/tmp/devmaster/test_resolve_name_time",
"00-test.rules",
content,
--
2.33.0