def setUpClass(self):
     self.app = pp_tests.get_app()
     self.connection, self.db = pp_tests.connect_to_mongo()
     self.account = Accounts(self.db, {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://www.epistemonikos.org',
         'notification_url': 'http://www.epistemonikos.org',
     })
     self.account.insert()
     
     self.message = Messages(self.db, {
         'account_id': self.account.id,
         'text': 'Hola Mundo %s' % randint(0, 100000),
         'url': 'http://es.wikipedia.org/wiki/Hola_mundo',
         'status': True,
         'active': True
     })
     self.message.insert()
     
     self.redirect = self.app.get('/parrots/start?external_id=1&token=%s' % self.account.credentials['public_token'])
     print "\n", self.redirect.location
     url = raw_input("Final url? ")
     query_string = urlparse(url).query
     self.finish_response = self.app.get('/parrots/finish?%s' % (query_string))
    def setUp(self):
        self.connection, self.db = pp_tests.connect_to_mongo()

        self.movie_data = {
            "title": "The Matrix",
            "rating": "9.5",
            "dates": [{"release": datetime.now(), "data_id": ObjectId()}],
        }
        self.movie = Movies(self.db, self.movie_data)
Exemple #3
0
 def setUp(self):
     self.app = pp_test.get_app()
     self.connection, self.db = pp_test.connect_to_mongo()
     self.account_data = {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://demo.payparrot.com',
         'notification_url': 'http://demo.payparrot.com/notifications'
     }
     self.response = self.app.post_json('/accounts', self.account_data)
 def setUp(self):
     self.app = pp_tests.get_app()
     self.db = pp_tests.connect_to_mongo()
     self.account = Accounts(self.db, {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://www.epistemonikos.org',
     })
     self.account.insert()
     self.redirect = self.app.get('/parrots/start?external_id=1&token=%s' % self.account.credentials['public_token'])
    def setUp(self):
        self.connection, self.db = pp_tests.connect_to_mongo()

        self.account_data = {
            "email": "*****@*****.**",
            "password": "******",
            "name": "Daniel",
            "startup": "Payparrot",
            "url": "http://payparrot.com/",
            "callback_url": "http://demo.payparrot.com",
            "notification_url": "http://demo.payparrot.com/notifications",
        }
        self.maxDiff = None
    def setUp(self):
        self.connection, self.db = pp_tests.connect_to_mongo()

        self.account_data = {
            'email': '*****@*****.**',
            'password': '******',
            'name': 'Daniel',
            'startup': 'Payparrot',
        }
        self.account = Accounts(self.db, self.account_data)
        self.account.insert()
        
        self.account_session = AccountsSessions(self.db, {'account_id':self.account.id})
        self.account_session.insert()
    def setUp(self):
        self.connection, self.db = pp_tests.connect_to_mongo()

        self.account_data = {
            'email': '*****@*****.**',
            'password': '******',
            'name': 'Daniel',
            'startup': 'Payparrot',
            'url': 'http://payparrot.com/',
            'callback_url': 'http://demo.payparrot.com',
            'notification_url': 'http://demo.payparrot.com/notifications'
        }
        self.message = {
            'text': 'Este es mi primer mensaje',
            'url': 'payparrot.com'
        }
 def setUpClass(self):
     self.app = pp_tests.get_app()
     self.db = pp_tests.connect_to_mongo()
     self.account = Accounts(self.db, {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://www.epistemonikos.org',
         'notification_url': 'http://www.epistemonikos.org',
     })
     self.account.insert()
     self.redirect = self.app.get('/parrots/start?external_id=1&token=%s' % self.account.credentials['public_token'])
     print "\n", self.redirect.location
     url = raw_input("Final url? ")
     query_string = urlparse(url).query
     self.finish_response = self.app.get('/parrots/finish?%s' % (query_string))
Exemple #9
0
 def setUp(self):
     self.app = pp_tests.get_app()
     self.connection, self.db = pp_tests.connect_to_mongo()
     self.account = pp_tests.create_account_and_login(self.app, self.db, {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://www.epistemonikos.org',
         'notification_url': 'http://www.epistemonikos.org',
     })
     self.parrot = Parrots(self.db, {
         'twitter_id': '123123123',
         'oauth_token': 'asd',
         'oauth_token_secret': 'asdf',
         'twitter_info': {},
         'payments': [],
         'twitter_info': {
             'screen_name': 'danielgua'
         }
     })
     self.parrot.insert()
     self.subscription = Subscriptions(self.db, {'account_id': self.account.id, 'active': True, 'parrot_id': self.parrot.id, 'twitter_screen_name': self.parrot.twitter_info.get("screen_name")})
     self.subscription.insert()
         
     self.parrot1 = Parrots(self.db, {
         'twitter_id': '4322143214',
         'oauth_token': 'asd',
         'oauth_token_secret': 'asdf',
         'twitter_info': {},
         'payments': [],
         'twitter_info': {
             'screen_name': 'blabla'
         }
     })
     self.parrot1.insert()
     self.subscription1 = Subscriptions(self.db, {'account_id': self.account.id, 'active': True, 'parrot_id': self.parrot1.id,'twitter_screen_name': self.parrot1.twitter_info.get("screen_name")})        
     self.subscription1.insert()
 def setUp(self):
     self.app = pp_tests.get_app()
     self.connection, self.db = pp_tests.connect_to_mongo()
     self.account = pp_tests.create_account_and_login(self.app, self.db, {
         'email': '*****@*****.**',
         'password': '******',
         'name': 'Daniel',
         'startup': 'Payparrot',
         'url': 'http://payparrot.com/',
         'callback_url': 'http://www.epistemonikos.org',
         'notification_url': 'http://www.epistemonikos.org',
     })
         
     self.notification = Notifications(self.db, {
         'suscription_id': ObjectId(),
         'account_id': self.account.id,
         'external_id': '238462834',
         'parrot_id': ObjectId(),
         'request_url': 'http://localhost:3000/notifications/echo',
         'status': 'pending',
         'type': 'subscription_activated'
     })
     self.notification.insert()
Exemple #11
0
 def setUpClass(self):
     self.connection, self.db = pp_tests.connect_to_mongo()