def test_whitelisted_user(): user_url = 'http://stackoverflow.com/users/2/geoff-dalgas' user = get_user_from_url(user_url) add_whitelisted_user(user) user_url2 = 'http://stackoverflow.com/users/0/test' user2 = get_user_from_url(user_url2) add_whitelisted_user(user2) post = Post(api_response={'title': '', 'body': '', 'owner': {'display_name': 'bagprada', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '1', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is False post = Post(api_response={'title': 'baba ji', 'body': '', 'owner': {'display_name': '', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '2', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is True post = Post(api_response={'title': 'baba ji', 'body': '', 'owner': {'display_name': 'bagprada', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '3', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is True post = Post(api_response={'title': 'test', 'body': '', 'owner': {'display_name': 'baba ji - muscle building', 'reputation': 1, 'link': user_url2}, 'site': 'stackoverflow.com', 'question_id': '0', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is False # cleanup _remove_pickle("whitelistedUsers.p")
def test_whitelisted_user(): user_url = 'http://stackoverflow.com/users/2/geoff-dalgas' user = get_user_from_url(user_url) add_whitelisted_user(user) user_url2 = 'http://stackoverflow.com/users/0/test' user2 = get_user_from_url(user_url2) add_whitelisted_user(user2) post = Post(api_response={'title': '', 'body': '', 'owner': {'display_name': 'bagprada', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '1', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is False post = Post(api_response={'title': 'baba ji', 'body': '', 'owner': {'display_name': '', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '2', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is True post = Post(api_response={'title': 'baba ji', 'body': '', 'owner': {'display_name': 'bagprada', 'reputation': 1, 'link': user_url}, 'site': 'stackoverflow.com', 'question_id': '3', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is True post = Post(api_response={'title': 'test', 'body': '', 'owner': {'display_name': 'baba ji - muscle building', 'reputation': 1, 'link': user_url2}, 'site': 'stackoverflow.com', 'question_id': '0', 'IsAnswer': False, 'score': 0}) is_spam, reason, _ = check_if_spam(post) assert is_spam is False # cleanup os.remove("whitelistedUsers.p")
def test_whitelisted_user(): user_url = 'http://stackoverflow.com/users/2/geoff-dalgas' user = get_user_from_url(user_url) add_whitelisted_user(user) user_url2 = 'http://stackoverflow.com/users/0/test' user2 = get_user_from_url(user_url2) add_whitelisted_user(user2) is_spam, reason, _ = check_if_spam("", "", "bagprada", user_url, "stackoverflow.com", "1", False, False, 1, 0) assert is_spam is False is_spam, reason, _ = check_if_spam("baba ji", "", "", user_url, "stackoverflow.com", "2", False, False, 1, 0) assert is_spam is True is_spam, reason, _ = check_if_spam("baba ji", "", "bagprada", user_url, "stackoverflow.com", "3", False, False, 1, 0) assert is_spam is True is_spam, reason, _ = check_if_spam("test", "", "baba ji - muscle building", user_url2, "stackoverflow.com", "0", False, False, 1, 0) assert is_spam is False # cleanup os.remove("whitelistedUsers.txt")
def test_whitelisted_user(): user_url = 'http://stackoverflow.com/users/2/geoff-dalgas' user = get_user_from_url(user_url) add_whitelisted_user(user) is_spam, reason = check_if_spam("", "", "bagprada", user_url, "stackoverflow.com", "1", False, False) assert is_spam is False is_spam, reason = check_if_spam("baba ji", "", "", user_url, "stackoverflow.com", "2", False, False) assert is_spam is True is_spam, reason = check_if_spam("baba ji", "", "bagprada", user_url, "stackoverflow.com", "3", False, False) assert is_spam is True # cleanup os.remove("whitelistedUsers.txt")
def test_whitelisted_user(): user_url = 'http://stackoverflow.com/users/2/geoff-dalgas' user = get_user_from_url(user_url) add_whitelisted_user(user) user_url2 = 'http://stackoverflow.com/users/0/test' user2 = get_user_from_url(user_url2) add_whitelisted_user(user2) is_spam, reason, _ = check_if_spam("", "", "bagprada", user_url, "stackoverflow.com", "1", False, False, 1, 0) assert is_spam is False is_spam, reason, _ = check_if_spam("baba ji", "", "", user_url, "stackoverflow.com", "2", False, False, 1, 0) assert is_spam is True is_spam, reason, _ = check_if_spam("baba ji", "", "bagprada", user_url, "stackoverflow.com", "3", False, False, 1, 0) assert is_spam is True is_spam, reason, _ = check_if_spam("test", "", "baba ji - muscle building", user_url2, "stackoverflow.com", "0", False, False, 1, 0) assert is_spam is False # cleanup os.remove("whitelistedUsers.txt")