def test_bet_ne_payout_is_equal(self): v1 = Bet(100.0) v1.payout = 100.0 v2 = Bet(100.0) v2.payout = 100.0 self.assertFalse(v1 != v2)
def test_bet_eq_payout_is_equal(self): v1 = Bet(100.0) v1.payout = 100.0 v2 = Bet(100.0) v2.payout = 100.0 self.assertEqual(v1, v2)
def test_bet_eq_payout_is_different(self): v1 = Bet(100.0) v1.payout = 100.0 v2 = Bet(100.0) v2.payout = 200.0 self.assertFalse(v1 == v2)
def test_done_not_done(self): b = Bet(100.0) self.assertEqual(b.paid(), False)
def test_done_lost(self): b = Bet(100.0) b.payout = -100.0 self.assertEqual(b.paid(), True)
def test_lost_won(self): b = Bet(100.0) self.assertEqual(b.lost(), False)
def test_lost_lost(self): b = Bet(100.0) b.payout = -100.0 self.assertEqual(b.lost(), False)
def test_lose(self): expected = -100.0 b = Bet(100.0) b.lose() self.assertEqual(b.payout, expected)
def test_won_lost(self): b = Bet(100.0) b.status = False self.assertEqual(b.won(), False)
def test_won_lost(self): b = Bet(100.0) b.status = True self.assertEqual(b.won(), True)
def test_won(self): expected = 300.0 b = Bet(100.0) b.win(expected) self.assertEqual(b.payout, expected)
def test_bet_ne_payout_is_different(self): v1 = Bet(100.0) v1.payout = 100.0 v2 = Bet(100.0) v2.payout = 200.0 self.assertTrue(v1 != v2)