def test_script_with_correct_values_is_valid(self): script = { 'runner': 'wine', 'installer': [], 'name': 'baz', 'game_slug': 'baz', } interpreter = ScriptInterpreter(script, None) self.assertFalse(interpreter.errors) self.assertTrue(interpreter.is_valid())
def test_script_with_correct_values_is_valid(self): script = { 'runner': 'wine', 'installer': 'bar', 'name': 'baz', 'game_slug': 'baz', } interpreter = ScriptInterpreter(script, None) self.assertFalse(interpreter.errors) self.assertTrue(interpreter.is_valid())
def test_script_with_correct_values_is_valid(self): installer = { 'runner': 'linux', 'script': {'exe': 'doom'}, 'name': 'Doom', 'slug': 'doom', 'game_slug': 'doom', 'version': 'doom-gzdoom' } interpreter = ScriptInterpreter(installer, None) self.assertFalse(interpreter.errors) self.assertTrue(interpreter.is_valid())
def test_script_with_correct_values_is_valid(self): installer = { 'runner': 'linux', 'script': {'exe': 'doom'}, 'name': 'Doom', 'slug': 'doom', 'game_slug': 'doom', 'version': 'doom-gzdoom' } interpreter = ScriptInterpreter(installer, None) self.assertEqual(interpreter.game_name, 'Doom') self.assertFalse(interpreter.errors) self.assertTrue(interpreter.is_valid())