def test7(): """test create player and edit_player_name_rt""" rt = sv.RecordTracker() p1 = rt.add_player('P1', 'Canada', '') p2 = rt.add_player('P2', 'US', 'Player2') p3 = rt.add_player('P3', 'Germany', 'Plyr3,Player3') p4 = rt.add_player('P4', 'Sweden', '') m1 = rt.add_map('Dead Center', 'Mall Atrium', 2, sv.Map.Type.OFFICIAL, '', 'mall') r1 = rt.add_record_ids(dt.timedelta(minutes=1, seconds=10), m1.id, dt.date.today(), 1, 2, 3, 4, 5, p1.id, p2.id, p3.id, p4.id) pg1 = rt.add_playergroup('SV', 'Survival Group', 'Survival group description', sv.PlayerList(), 'survivor group', '') assert svr.create_player_rt(rt, 'P5', 'Canada', ['Players5', '5'], 'Survival group') == None assert len(filter(lambda p: svr.equal_name('P5', p.name), rt.players)) != 0 assert filter(lambda p: svr.equal_name('P6', p.name), rt.players) == [] assert len(pg1.players) != 0 assert svr.edit_player_name_rt(rt, 'Player1', ['P1']) == None assert filter(lambda p: svr.equal_name('Player1', p.name), rt.players) != []
def test8(): """test editing players""" rt = sv.RecordTracker() p1 = rt.add_player('P1', 'Canada', '') p2 = rt.add_player('P2', 'US', 'Player2') p3 = rt.add_player('P3', 'Germany', 'Plyr3,Player3') p4 = rt.add_player('P4', 'Sweden', '') m1 = rt.add_map('Dead Center', 'Mall Atrium', 2, sv.Map.Type.OFFICIAL, '', 'mall') r1 = rt.add_record_ids(dt.timedelta(minutes=1, seconds=10), m1.id, dt.date.today(), 1, 2, 3, 4, 5, p1.id, p2.id, p3.id, p4.id) pg1 = rt.add_playergroup('SV', 'Survival Group', 'Survival group description', sv.PlayerList(), 'survivor group', '') assert svr.create_player_rt(rt, 'P5', 'Canada', ['Players5', '5'], 'Survival group') == None assert svr.edit_player_rt(rt, 'P2', 'Canada', ['Players2', 'PP2'], True, True) == None assert 'Players2' in p2.aliases assert 'PP2' in p2.aliases assert p2.country == 'Canada'