package tests import ( "os" "testing" ) func TestMain(m *testing.M) { // Настройка перед тестами setup() // Запуск тестов code := m.Run() // Очистка после тестов teardown() // Выход с кодом os.Exit(code) } func setup() { // Создаем тестовые директории os.MkdirAll("./testdata", 0755) } func teardown() { // Очищаем тестовые данные os.RemoveAll("./testdata") }