Tests: assets, add BKE callback init/finalize to test setup/teardown
Add calls to `BKE_callback_global_init()` and `BKE_callback_global_finalize()` to ensure unit tests mimick Blender (and don't trip the assertions added in rBbeea601e7253). No functional changes to Blender.
This commit is contained in:
parent
4100a79219
commit
cdcca917cf
|
@ -23,6 +23,7 @@
|
|||
#include "BLI_path_util.h"
|
||||
|
||||
#include "BKE_appdir.h"
|
||||
#include "BKE_callbacks.h"
|
||||
|
||||
#include "CLG_log.h"
|
||||
|
||||
|
@ -40,10 +41,12 @@ class AssetLibraryServiceTest : public testing::Test {
|
|||
static void SetUpTestSuite()
|
||||
{
|
||||
CLG_init();
|
||||
BKE_callback_global_init();
|
||||
}
|
||||
static void TearDownTestSuite()
|
||||
{
|
||||
CLG_exit();
|
||||
BKE_callback_global_finalize();
|
||||
}
|
||||
|
||||
void SetUp() override
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
#include "BKE_appdir.h"
|
||||
#include "BKE_asset_catalog.hh"
|
||||
#include "BKE_asset_library.hh"
|
||||
#include "BKE_callbacks.h"
|
||||
|
||||
#include "asset_library_service.hh"
|
||||
|
||||
|
@ -34,10 +35,12 @@ class AssetLibraryTest : public testing::Test {
|
|||
static void SetUpTestSuite()
|
||||
{
|
||||
CLG_init();
|
||||
BKE_callback_global_init();
|
||||
}
|
||||
static void TearDownTestSuite()
|
||||
{
|
||||
CLG_exit();
|
||||
BKE_callback_global_finalize();
|
||||
}
|
||||
|
||||
void TearDown() override
|
||||
|
|
Loading…
Reference in New Issue