Esempio n. 1
0
 def test_course_exists(self):
     andreas = Player("Andreas", "Gustafsson")
     andreas.enter_data("Krokhol Disc Golf Course Krokhol Regular Layout", [65])
     self.assertTrue(len(andreas.player_scores) == 1)
Esempio n. 2
0
def skynet_v_0001():
    # stovner = Course("Stovner Discgolfpark Main", "Oslo")
    # stovner.get_data("https://www.pdga.com/tour/event/41183")
    # stovner.load_data()
    # stovner.merge_all()
    # holmenkollen.load_data()
    # holmenkollen.merge_all()
    skatås = Course("Skatås Main", "Gothenburg")
    slottskogen = Course("Slottskogen 22 Hole Course", "Gothenburg")

    krokhol = Course("Krokhol Disc Golf Course Krokhol Regular Layout", "Oslo")
    # ymer.get_data("https://www.pdga.com/tour/event/41059")
    # krokhol.get_data("https://www.pdga.com/tour/event/42664")
    krokhol.load_data()
    ale = Course("Ale Disc Golf Center White Course White", "gbg")
    # krokhol.plot_data()
    # krokhol.show_course_rating()
    # skatås = Course("skatås", "Gbg")
    # skatås.get_data("https://www.pdga.com/tour/event/41900")
    # skatås.plot_data()

    # ymer.plot_data()
    # ymer.plot_data()
    # gässlösa = Course("Gässlösa DGB Hole 1-18 (2020)", "Borås")
    # gässlösa.load_data()
    # gässlösa.plot_data()
    # gässlösa.merge_all()

    andreas = Player("Andreas", "Gustafsson")
    andreas.enter_data("Stovner Discgolfpark Main", [45, 55, 65])
    andreas.metrix_rating = 902

    andreas.pdga_rating = "115355"

    print(andreas.rating)
    print(andreas.pdga_rating)
    print(andreas.metrix_rating)
    print(andreas.player_scores)
    andreas.load_player()
    benjamin = Player("Benjamin", "something")
    benjamin.load_player()
    print(benjamin.player_scores)
    benjamin.calc_rating(course="Stovner Discgolfpark Main")
    # andreas.load_player()
    # andreas.calc_rating()

    main_db = Database("main")

    main_db.update_database()

    main_db.show_courses()
    main_db.show_players(ranked=True)
    # main_db.all_overview("andreas")

    # main_db.player_history("Marius Dydland")
    # main_db.get_throws("Daniel Johansson", "Krokhol Disc Golf Course Krokhol Regular Layout")

    # main_db.all_overview("karl persson")

    # main_db.store_hole_overview("karl persson")
    # main_db.store_hole_overview("andreas")

    main_db.get_throws("Marius Dydland", "Stovner Discgolfpark Main")
    main_db.get_throws("Marius Dydland",
                       "Holmenkollen DiscGolfpark Normal Oppsett")
    main_db.get_throws("Marius Dydland", "Gässlösa DGB Hole 1-18 (2020)")
    andreas.overview("andreas")
    main_db.get_throws("Andreas Gustafsson", "Slottskogen 22 Hole Course")
    # main_db.player_history("Andreas Gustafsson")
    main_db.get_hole_average(
        course="Krokhol Disc Golf Course Krokhol Regular Layout")
Esempio n. 3
0
 def test_int_input_as_course(self):
     andreas = Player("Andreas", "Gustafsson")
     self.assertRaises(KeyError, andreas.enter_data, 1, [65])
Esempio n. 4
0
 def test_int_str_input_as_result(self):
     andreas = Player("Andreas", "Gustafsson")
     self.assertRaises(ValueError, andreas.enter_data, "Krokhol Disc Golf Course Krokhol Regular Layout", [65, 75, "Hej"])
Esempio n. 5
0
 def test_multiple_input(self):
     andreas = Player("Andreas", "Gustafsson")
     andreas.enter_data("Krokhol Disc Golf Course Krokhol Regular Layout", [i for i in range(55, 115)])
     self.assertTrue(len(andreas.player_scores) == 60)
Esempio n. 6
0
 def test_limit_score_input_lower(self):
     andreas = Player("Andreas", "Gustafsson")
     andreas.enter_data("Krokhol Disc Golf Course Krokhol Regular Layout", [35])
     self.assertTrue(len(andreas.player_scores) == 1)
Esempio n. 7
0
 def test_false_score_input_below(self):
     andreas = Player("Andreas", "Gustafsson")
     self.assertRaises(ValueError, andreas.enter_data, "Krokhol Disc Golf Course Krokhol Regular Layout", [34])
Esempio n. 8
0
 def empty_score_input(self):
     andreas = Player("Andreas", "Gustafsson")
     self.assertRaises(ValueError, andreas.enter_data, "Krokhol Disc Golf Course Krokhol Regular Layout", [])
Esempio n. 9
0
 def test_course_doesnt_exists(self):
     andreas = Player("Andreas", "Gustafsson")
     self.assertRaises(KeyError, andreas.enter_data, "Krokhol Disc Golf Bana Vanlig Layout", [65])