Exemplo n.º 1
0
    def test_insert_floppies(self):
        # Two disks, one floppy drive
        config = {
            'game': {
                'disk': ['foo.adf', 'bar.adf']
            },
            'uae': {
                'nr_floppies': 1
            }
        }
        uae_runner = uae.uae(config)
        disks = uae_runner.insert_floppies()
        self.assertIn('floppy0', disks)
        self.assertNotIn('floppy1', disks)

        # Two disks, two floppy drives
        config = {
            'game': {
                'disk': ['foo.adf', 'bar.adf']
            },
            'uae': {
                'nr_floppies': 2
            }
        }
        uae_runner = uae.uae(config)
        disks = uae_runner.insert_floppies()
        self.assertIn('floppy0', disks)
        self.assertIn('floppy1', disks)

        # Zero disk, two floppy drives
        config = {
            'game': {
                'disk': []
            },
            'uae': {
                'nr_floppies': 2
            }
        }
        uae_runner = uae.uae(config)
        uae_runner.insert_floppies()
        self.assertNotIn('floppy0', uae_runner.uae_options)
        self.assertNotIn('floppy1', uae_runner.uae_options)
Exemplo n.º 2
0
 def test_instanciate_runner(self):
     uae_runner = uae.uae()
     self.assertEqual(uae_runner.machine, "Amiga")