示例#1
0
    def testuj_tworzenie_nowego_zawodnika_bez_danych(self):
        with self.assertRaises(AssertionError) as context:
            zawodnik = Zawodnik("","", "", "", "")
            expected_regexp = '.+'
            result = zawodnik.getImie()
            self.assertRegexpMatches(result, expected_regexp)
        expected_message = "AssertRaisesContext"
        self.assertIn(expected_message, str(context))

        with self.assertRaises(AssertionError) as context:
            zawodnik = Zawodnik("","", "", "", "")
            expected_regexp = '.+'
            result = zawodnik.getNazwisko()
            self.assertRegexpMatches(result, expected_regexp)
        expected_message = "AssertRaisesContext"
        self.assertIn(expected_message, str(context))
示例#2
0
def przeciwnicy():
    team1sq = []
    team2sq = []
    sparing = losowanie_druzyn()
    team1 = sparing[0]
    team2 = sparing[1]
    with open('zawodnicy.txt', newline='') as f:
        zawodnicy = csv.reader(f, delimiter=',')

        for zawodnik in zawodnicy:
            nowy = Zawodnik(zawodnik[0], zawodnik[1], zawodnik[2], zawodnik[3],
                            zawodnik[4], zawodnik[5], zawodnik[6])
            if (nowy.druzyna == team1):
                team1sq.append(nowy)
            elif (nowy.druzyna == team2):
                team2sq.append(nowy)
    return [team1sq, team2sq]
示例#3
0
    def testuj_tworzenie_nowego_zawodnika_o_dowolnych_danych(self):
        zawodnik = Zawodnik("dowolne imie", "dowolne_nazwisko", "dowolna_pozycja", "dowolna_druzyna", "12345")
        expected_regexp = ".+"
        result = zawodnik.getImie()
        self.assertRegexpMatches(result, expected_regexp)

        result = zawodnik.getNazwisko()
        self.assertRegexpMatches(result, expected_regexp)

        result = zawodnik.getPozycja()
        self.assertRegexpMatches(result, expected_regexp)

        result = zawodnik.getDruzyna()
        self.assertRegexpMatches(result, expected_regexp)

        result = zawodnik.getId_zawodnika()
        self.assertRegexpMatches(result, expected_regexp)
示例#4
0
    def testuj_tworzenie_nowego_zawodnika(self):
        zawodnik = Zawodnik("Imie", "Nazwisko", "Pozycja", "Druzyna", "1")
        expected_result = 'Imie'
        result = zawodnik.getImie()
        self.assertEqual(result, expected_result)
        
        expected_result = 'Nazwisko'
        result = zawodnik.getNazwisko()
        self.assertEqual(result, expected_result)

        expected_result = 'Pozycja'
        result = zawodnik.getPozycja()
        self.assertEqual(result, expected_result)

        expected_result = 'Druzyna'
        result = zawodnik.getDruzyna()
        self.assertEqual(result, expected_result)

        expected_result = '1'
        result = zawodnik.getId_zawodnika()
        self.assertEqual(result, expected_result)