Ejemplo n.º 1
0
 def test_move_requires_src_and_dst(self):
     script = {
         'foo': 'bar',
         'installer': {},
         'name': 'missing_runner',
         'game_slug': 'missing-runner'
     }
     with self.assertRaises(ScriptingError):
         interpreter = ScriptInterpreter(script, None)
         interpreter._get_move_paths({})
Ejemplo n.º 2
0
 def test_script_with_correct_values_is_valid(self):
     script = {
         'runner': 'foo',
         'installer': 'bar',
         'name': 'baz',
         'game_slug': 'baz',
     }
     interpreter = ScriptInterpreter(script, None)
     self.assertFalse(interpreter.errors)
     self.assertTrue(interpreter.is_valid())