update test file
This commit is contained in:
parent
4f4ec7e7c2
commit
e85b7948c6
1 changed files with 24 additions and 0 deletions
24
test.py
24
test.py
|
@ -14,6 +14,28 @@ from database.database import conn, cur
|
||||||
from database.init_database import init_database_tables, populate_static_tables
|
from database.init_database import init_database_tables, populate_static_tables
|
||||||
|
|
||||||
|
|
||||||
|
def find_double_dark_games():
|
||||||
|
cur.execute("SELECT variants.id, variants.name, count(suits.id) from variants "
|
||||||
|
"inner join variant_suits on variants.id = variant_suits.variant_id "
|
||||||
|
"left join suits on suits.id = variant_suits.suit_id "
|
||||||
|
"where suits.dark = (%s) "
|
||||||
|
"group by variants.id "
|
||||||
|
"order by count(suits.id), variants.id",
|
||||||
|
(True,)
|
||||||
|
)
|
||||||
|
cur2 = conn.cursor()
|
||||||
|
r = []
|
||||||
|
for (var_id, var_name, num_dark_suits) in cur.fetchall():
|
||||||
|
if num_dark_suits == 2:
|
||||||
|
cur2.execute("select count(*) from games where variant_id = (%s)", (var_id,))
|
||||||
|
games = cur2.fetchone()[0]
|
||||||
|
cur2.execute("select count(*) from seeds where variant_id = (%s)", (var_id, ))
|
||||||
|
r.append((var_name, games, cur2.fetchone()[0]))
|
||||||
|
l = sorted(r, key=lambda e: -e[1])
|
||||||
|
for (name, games, seeds) in l:
|
||||||
|
print("{}: {} games on {} seeds".format(name, games, seeds))
|
||||||
|
|
||||||
|
|
||||||
def test_suits():
|
def test_suits():
|
||||||
suit = Suit.from_db(55)
|
suit = Suit.from_db(55)
|
||||||
print(suit.__dict__)
|
print(suit.__dict__)
|
||||||
|
@ -52,6 +74,8 @@ def export_all_seeds():
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
find_double_dark_games()
|
||||||
|
exit(0)
|
||||||
var_id = 964532
|
var_id = 964532
|
||||||
export_all_seeds()
|
export_all_seeds()
|
||||||
exit(0)
|
exit(0)
|
||||||
|
|
Loading…
Reference in a new issue