Esempio n. 1
0
 def test_extract_twitter_handle(self):
     expected = u'shreyas_satish'
     assert extract_twitter_handle('https://twitter.com/shreyas_satish') == expected
     assert extract_twitter_handle('https://twitter.com/shreyas_satish/favorites') == expected
     assert extract_twitter_handle('@shreyas_satish') == expected
     assert extract_twitter_handle('shreyas_satish') == expected
     assert extract_twitter_handle('seriouslylongstring') is None
     assert extract_twitter_handle('https://facebook.com/shreyas') is None
     assert extract_twitter_handle('') is None
Esempio n. 2
0
 def test_extract_twitter_handle(self):
     expected = u'shreyas_satish'
     self.assertEquals(extract_twitter_handle('https://twitter.com/shreyas_satish'), expected)
     self.assertEquals(extract_twitter_handle('https://twitter.com/shreyas_satish/favorites'), expected)
     self.assertEquals(extract_twitter_handle('@shreyas_satish'), expected)
     self.assertEquals(extract_twitter_handle('shreyas_satish'), expected)
     self.assertEquals(extract_twitter_handle('seriouslylongstring'), None)
     self.assertEquals(extract_twitter_handle('https://facebook.com/shreyas'), None)
     self.assertEquals(extract_twitter_handle(''), None)
Esempio n. 3
0
 def test_extract_twitter_handle(self):
     expected = u'shreyas_satish'
     self.assertEquals(
         extract_twitter_handle('https://twitter.com/shreyas_satish'),
         expected)
     self.assertEquals(
         extract_twitter_handle(
             'https://twitter.com/shreyas_satish/favorites'), expected)
     self.assertEquals(extract_twitter_handle('@shreyas_satish'), expected)
     self.assertEquals(extract_twitter_handle('shreyas_satish'), expected)
     self.assertEquals(extract_twitter_handle('seriouslylongstring'), None)
     self.assertEquals(
         extract_twitter_handle('https://facebook.com/shreyas'), None)
     self.assertEquals(extract_twitter_handle(''), None)
# -*- coding: utf-8 -*-
from funnel.util import extract_twitter_handle

event_ticket_types = [
    {'title': 'SpaceCon', 'ticket_types': ['Conference', 'Combo']},
    {'title': 'SpaceCon workshop', 'ticket_types': ['Workshop', 'Combo']},
]

ticket_list = [{
    'fullname': u'participant{id}'.format(id=unicode(1)),
    'email': u'participant{id}@gmail.com'.format(id=unicode(1)),
    'phone': u'123',
    'twitter': extract_twitter_handle(u'@p{id}'.format(id=unicode(1))),
    'job_title': u'Engineer',
    'company': u'Acme',
    'city': u'Atlantis',
    'ticket_no': u't{id}'.format(id=unicode(1)),
    'ticket_type': u'Combo',
    'order_no': u'o{id}'.format(id=unicode(1))
},
    {'fullname': u'participant{id}'.format(id=unicode(2)),
    'email': u'participant{id}@gmail.com'.format(id=unicode(2)),
    'phone': u'123',
    'twitter': extract_twitter_handle(u'@p{id}'.format(id=unicode(2))),
    'job_title': u'Engineer',
    'company': u'Acme',
    'city': u'Atlantis',
    'ticket_no': u't{id}'.format(id=unicode(2)),
    'ticket_type': u'Workshop',
    'order_no': u'o{id}'.format(id=unicode(2))
},
Esempio n. 5
0
    },
    {
        'title': 'SpaceCon workshop',
        'ticket_types': ['Workshop', 'Combo']
    },
]

ticket_list = [{
    'fullname':
    u'participant{id}'.format(id=unicode(1)),
    'email':
    u'participant{id}@gmail.com'.format(id=unicode(1)),
    'phone':
    u'123',
    'twitter':
    extract_twitter_handle(u'@p{id}'.format(id=unicode(1))),
    'job_title':
    u'Engineer',
    'company':
    u'Acme',
    'city':
    u'Atlantis',
    'ticket_no':
    u't{id}'.format(id=unicode(1)),
    'ticket_type':
    u'Combo',
    'order_no':
    u'o{id}'.format(id=unicode(1))
}, {
    'fullname':
    u'participant{id}'.format(id=unicode(2)),