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)
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.")
def setUp(self): self.user = logic.get_or_create_user("token", "user name", "1234", "email") self.factory = RequestFactory()
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)