Beispiel #1
0
 def test_emulator_is_enabled_returns_true_when_location_is_file(self):
   (f, path) = tempfile.mkstemp()
   emu = model.Emulator("Mednafen", path, "%l %r")
   self.assertTrue(emulators.emulator_is_enabled(emu))
   os.remove(path)
Beispiel #2
0
 def test_emulator_is_enabled_returns_false_when_location_doesnt_exist(self):
   emu = model.Emulator("Mednafen", "", "%l %r")
   self.assertFalse(emulators.emulator_is_enabled(emu))
Beispiel #3
0
 def test_emulator_is_enabled_returns_false_when_location_is_directory(self):
   d = tempfile.mkdtemp()
   emu = model.Emulator("Mednafen", d, "%l %r")
   self.assertFalse(emulators.emulator_is_enabled(emu))
   os.rmdir(d)
Beispiel #4
0
def log_emulator_state(emulator):
    if emulators.emulator_is_enabled(emulator):
        logger.info("Detected Emulator: %s" % emulator.name)
    else:
        logger.warning("Issue detected with emulator `%s`" % emulator.name)
Beispiel #5
0
 def test_emulator_is_enabled_returns_true_when_location_is_file(self):
   (f, path) = tempfile.mkstemp()
   emu = model.Emulator("Mednafen", path, "%l %r")
   self.assertTrue(emulators.emulator_is_enabled(emu))
   os.remove(path)
Beispiel #6
0
 def test_emulator_is_enabled_returns_false_when_location_is_directory(self):
   d = tempfile.mkdtemp()
   emu = model.Emulator("Mednafen", d, "%l %r")
   self.assertFalse(emulators.emulator_is_enabled(emu))
   os.rmdir(d)
Beispiel #7
0
 def test_emulator_is_enabled_returns_false_when_location_doesnt_exist(self):
   emu = model.Emulator("Mednafen", "", "%l %r")
   self.assertFalse(emulators.emulator_is_enabled(emu))
Beispiel #8
0
def log_emulator_state(logger, emulator):
  if emulators.emulator_is_enabled(emulator):
    logger.info("Detected Emulator: %s" % emulator.name)
  else:
    logger.warning("Issue detected with emulator `%s`" % emulator.name)