def test_api_threads_post_from_kiosk_with_phone(self): # Get the user we just created from cdw.models import User, Question # Get a question to post to question = Question.objects().first() # Create and get the user r = self.doApiPost('/api/users', { "username": "******", "phonenumber": "3155690000" }) user = User.objects(username="******").first() # Post as if from the kiosk params = { 'yesno': '1', 'author': str(user.id), 'text': 'Creating a thread', 'origin': 'kiosk' } r = self.doApiPost('/api/questions/%s/threads' % str(question.id), params) # Get the user again user = User.objects(username="******").first() # Check if their thread subscription was set assert str(user.threadSubscription.id) in r.data
def test_create_user_with_phonenumber(self): r = self.doApiPost('/api/users', {"username":"******", "phonenumber":"3155690000"}) assert '"username": "******"' in r.data from cdw.models import User user = User.objects(username="******").first() assert '3155690000' == user.phoneNumber
def run(self, email): try: u = User.objects(email=email).first() u.isAdmin = True u.save() print "Successfully granted %s admin rights" % email except Exception, e: print "Could not find user with email: %s" % email print "Error: %s" % e
def test_create_user_with_phonenumber(self): r = self.doApiPost('/api/users', { "username": "******", "phonenumber": "3155690000" }) assert '"username": "******"' in r.data from cdw.models import User user = User.objects(username="******").first() assert '3155690000' == user.phoneNumber
def test_api_threads_post_from_kiosk_with_phone(self): # Get the user we just created from cdw.models import User, Question # Get a question to post to question = Question.objects().first() # Create and get the user r = self.doApiPost('/api/users', {"username":"******", "phonenumber":"3155690000"}) user = User.objects(username="******").first() # Post as if from the kiosk params = {'yesno': '1', 'author': str(user.id), 'text': 'Creating a thread', 'origin':'kiosk'} r = self.doApiPost('/api/questions/%s/threads' % str(question.id), params) # Get the user again user = User.objects(username="******").first() # Check if their thread subscription was set assert str(user.threadSubscription.id) in r.data
def get_u(username): return User.objects(username=username).first()
def tearDown(self): user = User.objects(username='******') user.delete()