MDL-84765 aiprovider_azureai: ensure tests refer to correct provider.

This commit is contained in:
Paul Holden
2025-03-06 18:21:02 +00:00
parent 5670447ece
commit 75942da331
4 changed files with 26 additions and 25 deletions
@@ -17,7 +17,7 @@
namespace aiprovider_azureai;
use core_ai\aiactions\base;
use core_ai\provider;
use core_ai\manager;
use GuzzleHttp\Psr7\Response;
/**
@@ -26,14 +26,14 @@ use GuzzleHttp\Psr7\Response;
* @package aiprovider_azureai
* @copyright 2024 Matt Porritt <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @covers \core_ai\provider\azureai
* @covers \aiprovider_azureai\process_generate_image
*/
final class process_generate_image_test extends \advanced_testcase {
/** @var string A successful response in JSON format. */
protected string $responsebodyjson;
/** @var \core_ai\manager */
private $manager;
/** @var manager $manager */
private manager $manager;
/** @var provider The provider that will process the action. */
protected provider $provider;
@@ -399,7 +399,7 @@ final class process_generate_image_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
@@ -554,7 +554,7 @@ final class process_generate_image_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
@@ -16,10 +16,8 @@
namespace aiprovider_azureai;
use aiprovider_azureai\process_generate_text;
use core_ai\aiactions\base;
use core_ai\aiactions\generate_text;
use core_ai\provider;
use core_ai\manager;
use GuzzleHttp\Psr7\Response;
/**
@@ -36,8 +34,8 @@ final class process_generate_text_test extends \advanced_testcase {
/** @var string A successful response in JSON format. */
protected string $responsebodyjson;
/** @var \core_ai\manager */
private $manager;
/** @var manager $manager */
private manager $manager;
/** @var provider The provider that will process the action. */
protected provider $provider;
@@ -336,7 +334,7 @@ final class process_generate_text_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
@@ -435,7 +433,7 @@ final class process_generate_text_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
@@ -16,9 +16,8 @@
namespace aiprovider_azureai;
use aiprovider_azureai\process_summarise_text;
use core_ai\aiactions\base;
use core_ai\provider;
use core_ai\manager;
use GuzzleHttp\Psr7\Response;
/**
@@ -35,8 +34,8 @@ final class process_summarise_text_test extends \advanced_testcase {
/** @var string A successful response in JSON format. */
protected string $responsebodyjson;
/** @var \core_ai\manager */
private $manager;
/** @var manager $manager */
private manager $manager;
/** @var provider The provider that will process the action. */
protected provider $provider;
@@ -328,7 +327,7 @@ final class process_summarise_text_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
@@ -428,7 +427,7 @@ final class process_summarise_text_test extends \advanced_testcase {
],
];
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);
+10 -6
View File
@@ -16,21 +16,23 @@
namespace aiprovider_azureai;
use core_ai\manager;
/**
* Test Azure AI provider methods.
*
* @package aiprovider_azureai
* @copyright 2024 Matt Porritt <[email protected]>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @covers \core_ai\provider\azureai
* @covers \aiprovider_azureai\provider
*/
final class provider_test extends \advanced_testcase {
/** @var \core_ai\manager */
private $manager;
/** @var manager $manager */
private manager $manager;
/** @var \core_ai\provider */
private $provider;
/** @var provider $provider */
private provider $provider;
/**
* Overriding setUp() function to always reset after tests.
@@ -83,8 +85,10 @@ final class provider_test extends \advanced_testcase {
'enableglobalratelimit' => true,
'globalratelimit' => 5,
];
/** @var provider $provider */
$provider = $this->manager->create_provider_instance(
classname: '\aiprovider_openai\provider',
classname: provider::class,
name: 'dummy',
config: $config,
);