def test_model_exists(self):
     """
     Test: USer model exists.
     Expected result: Model will be returned.
     """
     username = "******"
     token = "token"
     url = "url"
     trello_member_id = "memberid"
     now = int(time.time())
     
     new_user = models.FeedUser(user_name=username, user_token=token, url=url, trello_member_id=trello_member_id, created=now, last_access=now)
     new_user.save()
             
     returned_user = logic.get_or_create_user(None, None, trello_member_id, "some email")
     
     self.assertEqual(returned_user.user_name, username)
     self.assertEqual(returned_user.user_token, token)
     self.assertEqual(returned_user.url, url)
     self.assertEqual(returned_user.created, now)
 def test_new_model(self):
     """
     Test: USer model doesn't exists.
     Expected result: New model will be created and returned.
     """
     username = "******"
     token = "token"
     email="email"
     trello_member_id = "non existent"
     
     try:
         models.FeedUser.objects.get(trello_member_id=trello_member_id)
         raise Exception("A user with the trello member id %s already exists." % trello_member_id)
     except models.FeedUser.DoesNotExist:
         pass
     
     new_user = logic.get_or_create_user(token, username, trello_member_id, email)
     
     self.assertEqual(new_user.user_name, username)
     self.assertEqual(new_user.user_token, token)
     self.assertEqual(new_user.email, email)
     self.assertTrue(new_user.is_valid)
Example #3
0
 def test_proess_cards(self):
     """
     Test: User is retrieved.
     Expected result: No exceptions are raised
     """
     #Create a user for the test
     name = "moo"
     uid = "1234"
     token = "some token"
     email = "*****@*****.**"
     
     new_user = logic.get_or_create_user(token, name, uid, email)
     
     #Try and retreive it and see the info is the same:
     json_info = ajax.process_cards(None, token, name, uid, email)
     
     created_url = json.loads(json_info)["user_url"]
     
     retrieved_user = models.FeedUser.objects.get(url = created_url)
     
     self.assertEqual(retrieved_user.user_name , name, "User name is wrong.")
     self.assertEqual(retrieved_user.trello_member_id , uid, "User uid is wrong.")
     self.assertEqual(retrieved_user.user_token , token, "User token is wrong.")
     self.assertEqual(retrieved_user.email , email, "User email is wrong.")
Example #4
0
 def setUp(self):
     self.user = logic.get_or_create_user("token", "user name", "1234", "email")
     self.factory = RequestFactory()
Example #5
0
 def setUp(self):
     self.user = logic.get_or_create_user("token", "user name", "1234", ORIGINAL_EMAIL)
     self.factory = RequestFactory()
 def setUp(self):
     self.user = logic.get_or_create_user(USER_TOKEN, "some name", USER_ID, "*****@*****.**")
 def setUp(self):
     self.user = logic.get_or_create_user(USER_TOKEN, "some name", USER_ID, "*****@*****.**")
     self.feed = logic.create_feed(self.user, False, False, 15, TEST_BOARDS)