public function setUp() { parent::setUp(); $this->orig_modules = Yii::app()->getModules(); Yii::app()->setModules(array('TestModule' => array('class' => 'ModuleAPITestNS\\TestModule'))); Yii::setPathOfAlias('ModuleAPITestNS', __DIR__ . '/ModuleAPITest'); Yii::setPathOfAlias('application.modules.TestModule.components', __DIR__ . '/ModuleAPITest/components'); // create temporary event type for testing $event_type = new EventType(); $event_type->name = 'Test Module'; $event_type->class_name = 'TestModule'; $event_type->event_group_id = 1; $event_type->noVersion()->save(); $this->test_event_type = $event_type; }