Beispiel #1
0
 def test_reject_trade(self,):
     self.transaction = Transaction(
         type="pending_trade", transaction_key="248.l.55438.pt.11", action="reject", trade_note="Terrible offer!"
     )
     expected = b"<fantasy_content><transaction><transaction_key>248.l.55438.pt.11</transaction_key><type>pending_trade</type><action>reject</action><trade_note>Terrible offer!</trade_note></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #2
0
 def test_adddrop_player(self,):
     self.p1 = Player("248.p.522", type="add", destination_team_key="248.l.1328.t.12")
     self.p2 = Player("248.p.523", type="drop", source_team_key="248.l.1328.t.12")
     self.transaction = Transaction("add/drop", players=[self.p1, self.p2])
     expected = b"<fantasy_content><transaction><type>add/drop</type><players><player><player_key>248.p.522</player_key><transaction_data><type>add</type><destination_team_key>248.l.1328.t.12</destination_team_key></transaction_data></player><player><player_key>248.p.523</player_key><transaction_data><type>drop</type><source_team_key>248.l.1328.t.12</source_team_key></transaction_data></player></players></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #3
0
 def test_edit_waiver(self,):
     self.transaction = Transaction(
         type="waiver", transaction_key="248.l.55438.w.c.2_6093", priority="1", faab_bid="20"
     )
     expected = b"<fantasy_content><transaction><transaction_key>248.l.55438.w.c.2_6093</transaction_key><type>waiver</type><waiver_priority>1</waiver_priority><faab_bid>20</faab_bid></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #4
0
 def test_vote_against_trade(self,):
     self.transaction = Transaction(
         type="pending_trade",
         transaction_key="248.l.55438.pt.11",
         action="vote_against",
         voter_team_key="248.l.55438.t.2",
     )
     expected = b"<fantasy_content><transaction><transaction_key>248.l.55438.pt.11</transaction_key><type>pending_trade</type><action>vote_against</action><voter_team_key>248.l.55438.t.2</voter_team_key></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #5
0
 def test_propose_trade(self,):
     self.p1 = Player(
         "248.p.4130",
         type="pending_trade",
         source_team_key="248.l.55438.t.11",
         destination_team_key="248.l.55438.t.4",
     )
     self.p2 = Player(
         "248.p.2415",
         type="pending_trade",
         source_team_key="248.l.55438.t.4",
         destination_team_key="248.l.55438.t.11",
     )
     self.transaction = Transaction(
         "pending_trade",
         players=[self.p1, self.p2],
         trader_team_key="248.l.55438.t.11",
         tradee_team_key="248.l.55438.t.4",
         trade_note="Yo yo yo yo yo!!!",
         propose_trade=True,
     )
     expected = b"<fantasy_content><transaction><type>pending_trade</type><trader_team_key>248.l.55438.t.11</trader_team_key><tradee_team_key>248.l.55438.t.4</tradee_team_key><trade_note>Yo yo yo yo yo!!!</trade_note><players><player><player_key>248.p.4130</player_key><transaction_data><type>pending_trade</type><source_team_key>248.l.55438.t.11</source_team_key><destination_team_key>248.l.55438.t.4</destination_team_key></transaction_data></player><player><player_key>248.p.2415</player_key><transaction_data><type>pending_trade</type><source_team_key>248.l.55438.t.4</source_team_key><destination_team_key>248.l.55438.t.11</destination_team_key></transaction_data></player></players></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #6
0
 def test_roster_in_xml(self,):
     expected = b'<fantasy_content><roster><coverage_type>date</coverage_type><date>2015-01-01</date><players><player><player_key>242.p.8332</player_key><position>WR</position></player><player><player_key>242.p.8334</player_key><position>LR</position></player></players></roster></fantasy_content>'
     logging.debug(pretty_xml(self.roster.to_xml()))
     self.assertEqual(expected, self.roster.to_xml())
Beispiel #7
0
 def test_player_in_xml(self,):
     expected = b'<player><player_key>242.p.8332</player_key><position>WR</position></player>'
     logging.debug(pretty_xml(self.player.to_xml()))
     self.assertEqual(expected, self.player.to_xml())
Beispiel #8
0
 def test_allow_trade(self,):
     self.transaction = Transaction(type="pending_trade", transaction_key="248.l.55438.pt.11", action="allow")
     expected = b"<fantasy_content><transaction><transaction_key>248.l.55438.pt.11</transaction_key><type>pending_trade</type><action>allow</action></transaction></fantasy_content>"
     logging.debug(pretty_xml(self.transaction.to_xml()))
     self.assertEqual(expected, self.transaction.to_xml())
Beispiel #9
0
 def test_roster_in_xml(self, ):
     expected = b'<fantasy_content><roster><coverage_type>date</coverage_type><date>2015-01-01</date><players><player><player_key>242.p.8332</player_key><position>WR</position></player><player><player_key>242.p.8334</player_key><position>LR</position></player></players></roster></fantasy_content>'
     logging.debug(pretty_xml(self.roster.to_xml()))
     self.assertEqual(expected, self.roster.to_xml())
Beispiel #10
0
 def test_player_in_xml(self, ):
     expected = b'<player><player_key>242.p.8332</player_key><position>WR</position></player>'
     logging.debug(pretty_xml(self.player.to_xml()))
     self.assertEqual(expected, self.player.to_xml())