def test_getting_tips_actually_made(self): expected = Decimal('1.00') self.session.add(Participant(id='user2')) self.session.add( Tip(tipper='user1', tippee='user2', amount=expected, ctime=datetime.datetime.now(pytz.utc))) self.session.commit() actual = self.participant.get_tip_to('user2') assert actual == expected, actual
def test_getting_tips_not_made(self): expected = Decimal('0.00') self.session.add(Participant(id='user2')) self.session.commit() actual = self.participant.get_tip_to('user2') assert actual == expected, actual
def test_changing_id_to_already_taken(self): self.session.add(Participant(id='user2')) self.session.commit() with assert_raises(Participant.IdAlreadyTaken): self.participant.change_id('user2')
def setUp(self): super(Harness, self).setUp() self.participant = Participant(id='user1') # Our protagonist self.session.add(self.participant) self.session.commit()