Beispiel #1
0
 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')
Beispiel #2
0
 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)
Beispiel #3
0
 def test_load_meetup_data_empty_response(self, fake_data):
     py = PyGlialo()
     py.load_meetup_data()
     self.assertEqual(py.event, {})
     self.assertIsNone(py.event_id)
     self.assertEqual(py.event_rsvps, {})
     self.assertEqual(py.list_of_winners, [])
Beispiel #4
0
 def test_load_meetup_data_nearest_meetup(self, fake_data):
     py = PyGlialo()
     py.load_meetup_data()
     self.assertEqual(py.event.get('id', None), '235147743')
     self.assertEqual(py.event_id, '235147743')
     self.assertEqual(len(py.event_rsvps), 3)
     self.assertEqual(py.list_of_winners, [])
Beispiel #5
0
 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')
Beispiel #6
0
 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)
Beispiel #7
0
 def test_load_meetup_data_nearest_meetup(self, fake_data):
     py = PyGlialo()
     py.load_meetup_data()
     self.assertEqual(py.event.get('id', None), '235147743')
     self.assertEqual(py.event_id, '235147743')
     self.assertEqual(len(py.event_rsvps), 3)
     self.assertEqual(py.list_of_winners, [])
Beispiel #8
0
 def test_load_meetup_data_empty_response(self, fake_data):
     py = PyGlialo()
     py.load_meetup_data()
     self.assertEqual(py.event, {})
     self.assertIsNone(py.event_id)
     self.assertEqual(py.event_rsvps, {})
     self.assertEqual(py.list_of_winners, [])
Beispiel #9
0
 def test_save_winners_list(self):
     py = PyGlialo()
     py.list_of_winners = ['antani', 'tapioca']
     py.save_winners_list()
     try:
         os.remove('winner_list_{}.txt'.format(datetime.datetime.now().strftime('%Y-%m-%d')))
     except FileNotFoundError:
         self.fail('Something went wrong.')
Beispiel #10
0
 def test_save_winners_list(self):
     py = PyGlialo()
     py.list_of_winners = ['antani', 'tapioca']
     py.save_winners_list()
     try:
         os.remove('winner_list_{}.txt'.format(
             datetime.datetime.now().strftime('%Y-%m-%d')))
     except FileNotFoundError:
         self.fail('Something went wrong.')
Beispiel #11
0
 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)
Beispiel #12
0
 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)
Beispiel #13
0
 def test_extract_winner_empty_rsvps(self):
     py = PyGlialo()
     py.extract_safe_winner()
     self.assertIsNone(py.winner)
Beispiel #14
0
 def test_extract_winner_empty_rsvps(self):
     py = PyGlialo()
     py.extract_safe_winner()
     self.assertIsNone(py.winner)