def test_extract_winner_no_photo(self, random_patched): py = PyGlialo() py.event_rsvps = fake_data_load('fake_data') py.extract_safe_winner() self.assertEqual(py.winner['name'], 'Antani Tatablinda') self.assertEqual(py.winner['member_id'], 2) self.assertEqual(py.winner['photo_url'], '/static/img/no_image.png')
def test_extract_winner(self, random_patched): py = PyGlialo() py.event_rsvps = fake_data_load('fake_data') py.extract_safe_winner() self.assertEqual(py.winner['name'], 'Tatablinda Tapioca') self.assertEqual(py.winner['member_id'], 1) self.assertEqual(len(py.event_rsvps), 2)
def test_extract_winner_no_rsvp(self, random_patched): py = PyGlialo() py.event_rsvps = [{ 'response': 'no', 'member': { 'id': 3, 'name': 'Arnoldo Truffaldoni', 'photo': { 'photo_link': 'http://url/to/photos/member.jpg', } } }] py.extract_safe_winner() self.assertEqual(len(py.event_rsvps), 0)