File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 define ('WP_CLI ' , true );
1616 }
1717
18- // Очистка всех очередей и статусов
18+ // Очистка очередей (но не счётчиков)
19+ WPQueue::clear ('default ' );
20+ WPQueue::clear ('emails ' );
21+
22+ // Очистка счётчиков и статусов
1923 global $ wpdb ;
20- $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' " );
24+ $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' AND option_name NOT LIKE 'wp_queue_jobs_%' " );
2125
2226 // Явная очистка статуса паузы
2327 delete_site_option ('wp_queue_status_default ' );
Original file line number Diff line number Diff line change 1414use WPQueue \WPQueue ;
1515
1616beforeEach (function (): void {
17- // Очистка всех очередей перед каждым тестом
17+ // Очистка очередей (но не счётчиков)
18+ WPQueue::clear ('default ' );
19+ WPQueue::clear ('emails ' );
20+
21+ // Очистка счётчиков и статусов
1822 global $ wpdb ;
19- $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' " );
23+ $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' AND option_name NOT LIKE 'wp_queue_jobs_%' " );
24+
25+ // Явная очистка статуса паузы
26+ delete_site_option ('wp_queue_status_default ' );
27+ delete_site_option ('wp_queue_status_emails ' );
2028});
2129
2230afterEach (function (): void {
Original file line number Diff line number Diff line change 99use WPQueue \WPQueue ;
1010
1111beforeEach (function (): void {
12- // Очистка всех очередей и статусов
12+ // Очистка очередей (но не счётчиков)
13+ WPQueue::clear ('default ' );
14+ WPQueue::clear ('emails ' );
15+
16+ // Очистка счётчиков и статусов
1317 global $ wpdb ;
14- $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' " );
18+ $ wpdb ->query ("DELETE FROM {$ wpdb ->options } WHERE option_name LIKE 'wp_queue_%' AND option_name NOT LIKE 'wp_queue_jobs_%' " );
1519
1620 // Явная очистка статуса паузы
1721 delete_site_option ('wp_queue_status_default ' );
You can’t perform that action at this time.
0 commit comments