blob: c9c3d0be87783f6004a7fa75d9ef04bd1b22754c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
from pathlib import PurePath
from time import sleep
from match_up.model import PlayerDatabase
from match_up.tests import generate_test_database, remove_test_database
class PlaySession:
def __init__(self, database_location: PurePath):
self.data = PlayerDatabase(database_location)
def end(self):
self.data.close()
def __del__(self):
self.end()
def main():
generate_test_database()
s = PlaySession(PurePath("test_storage.json"))
for player in s.data.get_players():
print(player)
sleep(2)
s.end()
remove_test_database()
|