Example #1
0
 def test_2(self):
     bloc = NewMapListBlock(
         ['2', "CustomPL", '3', 'map1', 'mode1', '1', 'map2', 'mode2', '2'])
     self.assertEqual(2, len(bloc))
     self.assertEqual('map1', bloc[0]['name'])
     self.assertEqual('mode1', bloc[0]['gamemode'])
     self.assertEqual(1, bloc[0]['num_of_rounds'])
     self.assertEqual('map2', bloc[1]['name'])
     self.assertEqual('mode2', bloc[1]['gamemode'])
     self.assertEqual(2, bloc[1]['num_of_rounds'])
     self.assertEqual("NewMapListBlock[map1:mode1:1, map2:mode2:2]",
                      repr(bloc))
     self.assertEqual(0, len(bloc.getByName('MP_003')))
     self.assertEqual(1, len(bloc.getByName('map1')))
     self.assertEqual(1, len(bloc.getByName('map2')))
     self.assertIn(0, bloc.getByName('map1'))
     self.assertIn(1, bloc.getByName('map2'))
     self.assertTrue(bloc.getByName('map1')[0]['gamemode'] == 'mode1')
     self.assertTrue(bloc.getByName('map2')[1]['gamemode'] == 'mode2')
     self.assertEqual(0, len(bloc.getByNameAndGamemode('map1', 'mode?')))
     self.assertEqual(1, len(bloc.getByNameAndGamemode('map1', 'mode1')))
     self.assertEqual(0, len(bloc.getByNameAndGamemode('map2', 'mode?')))
     self.assertEqual(1, len(bloc.getByNameAndGamemode('map2', 'mode2')))
     self.assertIn(0, bloc.getByNameAndGamemode('map1', 'mode1'))
     self.assertIn(1, bloc.getByNameAndGamemode('map2', 'mode2'))
 def test_1(self):
     bloc = NewMapListBlock(['1', "CustomPL", '3', 'test', 'mode', '2'])
     self.assertEqual(1, len(bloc))
     self.assertEqual('test', bloc[0]['name'])
     self.assertEqual('mode', bloc[0]['gamemode'])
     self.assertEqual(2, bloc[0]['num_of_rounds'])
     self.assertEqual("NewMapListBlock[test:mode:2]", repr(bloc))
     self.assertEqual(0, len(bloc.getByName('MP_003')))
     self.assertEqual(1, len(bloc.getByName('test')))
Example #3
0
 def test_1(self):
     bloc = NewMapListBlock(['1', "CustomPL", '3', 'test', 'mode', '2'])
     self.assertEqual(1, len(bloc))
     self.assertEqual('test', bloc[0]['name'])
     self.assertEqual('mode', bloc[0]['gamemode'])
     self.assertEqual(2, bloc[0]['num_of_rounds'])
     self.assertEqual("NewMapListBlock[test:mode:2]", repr(bloc))
     self.assertEqual(0, len(bloc.getByName('MP_003')))
     self.assertEqual(1, len(bloc.getByName('test')))
 def test_3(self):
     bloc = NewMapListBlock(['3', "CustomPL", '3', 'map1', 'mode1', '1', 'map2', 'mode2', '2', 'map1', 'mode2', '2'])
     self.assertEqual(3, len(bloc))
     self.assertEqual('map1', bloc[2]['name'])
     self.assertEqual('mode2', bloc[2]['gamemode'])
     self.assertEqual(0, len(bloc.getByName('MP_003')))
     self.assertEqual(2, len(bloc.getByName('map1')))
     self.assertEqual(1, len(bloc.getByName('map2')))
     self.assertEqual("NewMapListBlock[map1:mode1:1, map2:mode2:2, map1:mode2:2]", repr(bloc))
     self.assertIn(0, bloc.getByName('map1'))
     self.assertIn(1, bloc.getByName('map2'))
     self.assertIn(2, bloc.getByName('map1'))
     self.assertTrue(bloc.getByName('map1')[0]['gamemode'] == 'mode1')
     self.assertTrue(bloc.getByName('map1')[2]['gamemode'] == 'mode2')
     self.assertTrue(bloc.getByName('map2')[1]['gamemode'] == 'mode2')
     self.assertEqual(0, len(bloc.getByNameAndGamemode('map1', 'mode?')))
     self.assertEqual(1, len(bloc.getByNameAndGamemode('map1', 'mode1')))
     self.assertEqual(1, len(bloc.getByNameAndGamemode('map1', 'mode2')))
     self.assertEqual(0, len(bloc.getByNameAndGamemode('map2', 'mode?')))
     self.assertEqual(0, len(bloc.getByNameAndGamemode('map2', 'mode1')))
     self.assertEqual(1, len(bloc.getByNameAndGamemode('map2', 'mode2')))
     self.assertIn(0, bloc.getByNameAndGamemode('map1', 'mode1'))
     self.assertIn(1, bloc.getByNameAndGamemode('map2', 'mode2'))
     self.assertIn(2, bloc.getByNameAndGamemode('map1', 'mode2'))
     self.assertIn(2, bloc.getByNameGamemodeAndRounds('map1', 'mode2', '2'))