Exemplo n.º 1
0
 def testGetReportContentLeagueSpecifiedSomeMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(18, 15)
     match.court = "A"
     match.homeTeamId = "sadgsadg"
     match.homeTeamName = "fdhdahadhfa"
     match.awayTeamId = "sadsgasdg"
     match.awayTeamName = "hsdfhsdfhs"
     report.matches.append(match)
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>sgasdlghsdlkghsdakgsd</h1>
     <p class="noprint">Click on a team to see all matches for that team.</p>
     <table id="fixlist">
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2013</td>
         </tr>
         <tr>
             <td class="time">6:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadgsadg">fdhdahadhfa</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadsgasdg">hsdfhsdfhs</a>
             </td>
         </tr>
         </tbody>
     </table>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 2
0
 def testGetReportContentLeagueSpecifiedSomeMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(18, 15)
     match.court = "A"
     match.homeTeamId = "sadgsadg"
     match.homeTeamName = "fdhdahadhfa"
     match.awayTeamId = "sadsgasdg"
     match.awayTeamName = "hsdfhsdfhs"
     report.matches.append(match)
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>sgasdlghsdlkghsdakgsd</h1>
     <p class="noprint">Click on a team to see all matches for that team.</p>
     <table id="fixlist">
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2013</td>
         </tr>
         <tr>
             <td class="time">6:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadgsadg">fdhdahadhfa</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadsgasdg">hsdfhsdfhs</a>
             </td>
         </tr>
         </tbody>
     </table>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 3
0
 def testGetReportContentLeagueNotSpecifiedNoMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = None
     report.leagueName = None
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>Fixtures</h1>
     <p>There are no outstanding fixtures at present.</p>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 4
0
 def testGetReportContentLeagueSpecifiedNoMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>sgasdlghsdlkghsdakgsd</h1>
     <p>There are no outstanding fixtures at present.</p>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 5
0
 def testGetReportContentLeagueNotSpecifiedNoMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = None
     report.leagueName = None
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>Fixtures</h1>
     <p>There are no outstanding fixtures at present.</p>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 6
0
 def testGetReportContentLeagueSpecifiedNoMatches(self):
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     result = LeagueFixtures("").getReportContent(report)
     expectedResult = """
     <h1>sgasdlghsdlkghsdakgsd</h1>
     <p>There are no outstanding fixtures at present.</p>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 7
0
 def testGetFixtureList(self):
     matches = []
     match = MatchInReport()
     match.date = datetime.date(2012, 10, 10)
     match.time = datetime.time(19, 15)
     match.court = "A"
     match.homeTeamId = "aaa"
     match.homeTeamName = "asagasgh"
     match.awayTeamId = "bbb"
     match.awayTeamName = "sgsdsdgsd"
     matches.append(match)
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(19, 15)
     match.court = "B"
     match.homeTeamId = "sdfgfds"
     match.homeTeamName = "sASGHSDAS"
     match.awayTeamId = "asda"
     match.awayTeamName = "ffjfdf"
     matches.append(match)
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(18, 15)
     match.court = "A"
     match.homeTeamId = "sadgsadg"
     match.homeTeamName = "fdhdahadhfa"
     match.awayTeamId = "sadsgasdg"
     match.awayTeamName = "hsdfhsdfhs"
     matches.append(match)
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     report.matches = matches
     result = LeagueFixtures("").getFixtureList(report)
     expectedResult = """
     <p class="noprint">Click on a team to see all matches for that team.</p>
     <table id="fixlist">
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2012</td>
         </tr>
         <tr>
             <td class="time">7:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=aaa">asagasgh</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=bbb">sgsdsdgsd</a>
             </td>
         </tr>
         </tbody>
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2013</td>
         </tr>
         <tr>
             <td class="time">6:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadgsadg">fdhdahadhfa</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadsgasdg">hsdfhsdfhs</a>
             </td>
         </tr>
         <tr>
             <td class="time">7:15</td>
             <td class="court">B</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sdfgfds">sASGHSDAS</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=asda">ffjfdf</a>
             </td>
         </tr>
         </tbody>
     </table>
     """
     self.assertMultiLineEqual(expectedResult, result)
Exemplo n.º 8
0
 def testGetFixtureList(self):
     matches = []
     match = MatchInReport()
     match.date = datetime.date(2012, 10, 10)
     match.time = datetime.time(19, 15)
     match.court = "A"
     match.homeTeamId = "aaa"
     match.homeTeamName = "asagasgh"
     match.awayTeamId = "bbb"
     match.awayTeamName = "sgsdsdgsd"
     matches.append(match)
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(19, 15)
     match.court = "B"
     match.homeTeamId = "sdfgfds"
     match.homeTeamName = "sASGHSDAS"
     match.awayTeamId = "asda"
     match.awayTeamName = "ffjfdf"
     matches.append(match)
     match = MatchInReport()
     match.date = datetime.date(2013, 10, 10)
     match.time = datetime.time(18, 15)
     match.court = "A"
     match.homeTeamId = "sadgsadg"
     match.homeTeamName = "fdhdahadhfa"
     match.awayTeamId = "sadsgasdg"
     match.awayTeamName = "hsdfhsdfhs"
     matches.append(match)
     report = LeagueFixturesReport()
     report.leagueId = "aafagf"
     report.leagueName = "sgasdlghsdlkghsdakgsd"
     report.matches = matches
     result = LeagueFixtures("").getFixtureList(report)
     expectedResult = """
     <p class="noprint">Click on a team to see all matches for that team.</p>
     <table id="fixlist">
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2012</td>
         </tr>
         <tr>
             <td class="time">7:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=aaa">asagasgh</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=bbb">sgsdsdgsd</a>
             </td>
         </tr>
         </tbody>
         <tbody class="nobreak">
         <tr>
             <td class="date" colspan="3">10th October 2013</td>
         </tr>
         <tr>
             <td class="time">6:15</td>
             <td class="court">A</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadgsadg">fdhdahadhfa</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sadsgasdg">hsdfhsdfhs</a>
             </td>
         </tr>
         <tr>
             <td class="time">7:15</td>
             <td class="court">B</td>
             <td class="teams">
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=sdfgfds">sASGHSDAS</a>
                 v
                 <a href="/cgi-bin/page.py?id=teamFixtures&team=asda">ffjfdf</a>
             </td>
         </tr>
         </tbody>
     </table>
     """
     self.assertMultiLineEqual(expectedResult, result)