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_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_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_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_write_config_to_file(self):
     retroconf = libretroConfig.createLibretroConfig(nesauto)
     libretroConfig.writeLibretroConfigToFile(retroconf)
     self.assertEquals(libretroSettings.load('rewind_enable'), 'true')
 def test_create_rewind_true(self):
     retroconf = libretroConfig.createLibretroConfig(nesauto)
     self.assertEquals(retroconf['rewind_enable'], 'true')
 def test_create_rewind_false(self):
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['rewind_enable'], '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_auto(self):
     retroconf = libretroConfig.createLibretroConfig(nesauto)
     self.assertEquals(retroconf['video_aspect_ratio_auto'], 'true')
 def test_write_config_to_file(self):
     retroconf = libretroConfig.createLibretroConfig(nesauto)
     libretroConfig.writeLibretroConfigToFile(retroconf)
     self.assertEquals(libretroSettings.load('rewind_enable'), 'true')
 def test_driver_forced_sdl(self):
     nes.config['inputdriver'] = 'sdl2'
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['input_joypad_driver'], 'sdl2')
 def test_create_rewind_true(self):
     retroconf = libretroConfig.createLibretroConfig(nesauto)
     self.assertEquals(retroconf['rewind_enable'], 'true')
 def test_create_rewind_false(self):
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['rewind_enable'], 'false')
 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_driver_forced_sdl(self):
     nes.config['inputdriver'] = 'sdl2'
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['input_joypad_driver'], 'sdl2')
 def test_write_config_to_file_new1610(self):
     retroconf = libretroConfig.createLibretroConfig(wswan)
     libretroConfig.writeLibretroConfigToFile(retroconf)
     self.assertEquals(libretroSettings.load('aspect_ratio_index'), '2')
     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_driver_udev_default(self):
     nes.config['inputdriver'] = None
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['input_joypad_driver'], 'udev')
 def test_driver_udev_default(self):
     nes.config['inputdriver'] = None
     retroconf = libretroConfig.createLibretroConfig(nes)
     self.assertEquals(retroconf['input_joypad_driver'], 'udev')
 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_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_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_write_config_to_file_new1610(self):
     retroconf = libretroConfig.createLibretroConfig(wswan)
     libretroConfig.writeLibretroConfigToFile(retroconf)
     self.assertEquals(libretroSettings.load('aspect_ratio_index'), '2')
     self.assertEquals(libretroSettings.load('video_aspect_ratio_auto'), 'false')