def test_create_with_shader_true(self): settings = snes.config settings.update(recalSettings.loadAll('snes')) retroconf = libretroConfig.createLibretroConfig(snes) self.assertEquals(retroconf['video_shader'], 'myshaderfile.gplsp') self.assertEquals(retroconf['video_shader_enable'], 'true') self.assertEquals(retroconf['video_smooth'], 'false')
def test_write_config_to_file_new1610(self): retroconf = libretroConfig.createLibretroConfig( wswan, onePlayerController) libretroConfig.writeLibretroConfigToFile(retroconf) self.assertEquals(libretroSettings.load('aspect_ratio_index'), '2') self.assertEquals(libretroSettings.load('video_aspect_ratio_auto'), 'false')
def test_create_with_shader_true_and_smooth_true(self): settings = snes.config settings.update(recalSettings.loadAll('snes')) retroconf = libretroConfig.createLibretroConfig( snes, onePlayerController) self.assertEquals(retroconf['video_shader_enable'], 'true') self.assertEquals(retroconf['video_smooth'], 'false')
def test_write_config_to_file_shaders(self): retroconf = libretroConfig.createLibretroConfig(nes43) libretroConfig.writeLibretroConfigToFile(retroconf) self.assertEquals(libretroSettings.load('rewind_enable'), 'false') self.assertEquals(libretroSettings.load('video_shader'), 'myshaders.gpslp') self.assertEquals(libretroSettings.load('video_shader_enable'), 'true') self.assertEquals(libretroSettings.load('aspect_ratio_index'), '0') self.assertEquals(libretroSettings.load('video_aspect_ratio_auto'), 'false')
def test_smooth_override_defaut_and_global(self): settings = snes.config settings.update(recalSettings.loadAll('snes')) retroconf = libretroConfig.createLibretroConfig(snes) self.assertEquals(retroconf['video_smooth'], 'false')
def test_create_with_ratio_custom(self): retroconf = libretroConfig.createLibretroConfig(nescustomratio) self.assertEquals(retroconf['video_aspect_ratio_auto'], 'false') self.assertTrue(retroconf['aspect_ratio_index'] is '')
def test_driver_forced_sdl(self): nes.config['inputdriver'] = 'sdl2' retroconf = libretroConfig.createLibretroConfig(nes) self.assertEquals(retroconf['input_joypad_driver'], 'sdl2')
def test_driver_udev_default(self): nes.config['inputdriver'] = None retroconf = libretroConfig.createLibretroConfig(nes) self.assertEquals(retroconf['input_joypad_driver'], 'udev')
def test_write_config_to_file(self): retroconf = libretroConfig.createLibretroConfig(nesauto) libretroConfig.writeLibretroConfigToFile(retroconf) self.assertEquals(libretroSettings.load('rewind_enable'), 'true')
def test_create_rewind_false(self): retroconf = libretroConfig.createLibretroConfig(nes) self.assertEquals(retroconf['rewind_enable'], 'false')
def test_create_rewind_true(self): retroconf = libretroConfig.createLibretroConfig(nesauto) self.assertEquals(retroconf['rewind_enable'], 'true')
def test_create_with_ratio_auto(self): retroconf = libretroConfig.createLibretroConfig(nesauto) self.assertEquals(retroconf['video_aspect_ratio_auto'], 'true')
def test_create_with_ratio_43(self): retroconf = libretroConfig.createLibretroConfig(nes43) self.assertEquals(retroconf['aspect_ratio_index'], '0') self.assertEquals(retroconf['video_aspect_ratio_auto'], 'false')
def test_snes9x_and_at_least_three_controllers_then_set_device_p2_to_257( self): retroconf = libretroConfig.createLibretroConfig( snes9x, threePlayersControllers) self.assertTrue(retroconf['input_libretro_device_p2'] is '257')
def test_create_with_ratio_custom(self): retroconf = libretroConfig.createLibretroConfig( nescustomratio, onePlayerController) self.assertEquals(retroconf['video_aspect_ratio_auto'], 'false')
def test_create_with_ratio_169(self): retroconf = libretroConfig.createLibretroConfig( nes, onePlayerController) self.assertEquals(retroconf['aspect_ratio_index'], 1) self.assertEquals(retroconf['video_aspect_ratio_auto'], 'false')