def addBookmark(self,bookmark_name, URL, time_added): '''Adds a bookmark from the bookmark class to the user's list. If not importing from an HTML file, pass an empty string as the time created added.''' if time_added == '': time_added = time.time() self.user_ls.append(bookmark(bookmark_name,URL,time_added))
def profile(username, type): if username==cur_user: display_follow = False else: display_follow = True print("username : "******"Bookmark": if True: post_bookmark = request.form['button11'] bm.bookmark(cur_user, post_bookmark) # sleep(2) # feed_content = get_feed1(username, cur_user) # print(feed_content) # all_tags = get_all_tags() # all_user = get_all_user() # all_comm = get_all_comm() return redirect(url_for('profile', username = username, type = 0)) elif request.form['button']=="Upvote": if True: post_upvote = request.form['button22'] upvote(post_upvote, cur_user) # feed_content = get_feed1(username, cur_user) # print("Printing after upvote") # print(feed_content) # all_tags = get_all_tags() # all_user = get_all_user() # all_comm = get_all_comm() # user1 = username return redirect(url_for('profile', username = username, type = 0)) # return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_tags = all_tags, all_user = all_user, all_comm = all_comm) elif request.form['button']=="PreRequisite": if True: post_prereq = request.form["button33"] feed_content = get_prerequisites(cur_user, post_prereq ) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() return render_template('profile.html', username = cur_user, all_feeds = feed_content, all_tags = all_tags, all_user = all_user, all_comm = all_comm) # return redirect(url_for('profile', username = username, type = 0)) else: return render_template('profile.html', all_feeds = feed_content, follow_status = is_following, display_follow = display_follow, username = username)
def home(username): # return 'User %s' % username # Put Different Tabs for the different features print("Requesting Feed") feed_content = get_feed1(username, cur_user) if request.method == 'POST': if request.form['button']=="Search User": if True: print(request.form["users"]) # Replace here with something else # Where to display the user? # search_for_user # last_user = request.form["users"] return redirect(url_for('profile', username = request.form["users"], type = 0)) elif request.form['button']=="Show Bookmarks": if True: return redirect(url_for('bookmark', username = cur_user)) elif request.form['button']=="Bookmark": if True: post_bookmark = request.form['button11'] bm.bookmark(cur_user, post_bookmark) # sleep(2) # feed_content = get_feed1(username, cur_user) # print(feed_content) # all_tags = get_all_tags() # all_user = get_all_user() # all_comm = get_all_comm() return redirect(url_for('home', username = username)) elif request.form['button']=="Upvote": if True: post_upvote = request.form['button22'] upvote(post_upvote, cur_user) # feed_content = get_feed1(username, cur_user) # print("Printing after upvote") # print(feed_content) # all_tags = get_all_tags() # all_user = get_all_user() # all_comm = get_all_comm() user1 = username return redirect(url_for('home', username = username)) # return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_tags = all_tags, all_user = all_user, all_comm = all_comm) elif request.form['button']=="PreRequisite": if True: post_prereq = request.form["button33"] feed_content = get_prerequisites(cur_user, post_prereq ) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_tags = all_tags, all_user = all_user, all_comm = all_comm) elif request.form['button']=="Search Community": if True: print(request.form["comm"]) # Replace here with something else # Where to display the user? # search_for_user # last_user = request.form["comm"] return redirect(url_for('profile', username = request.form["comm"], type = 0)) elif request.form['button']=="My Profile": return redirect(url_for('profile', username = cur_user, type = 0)) elif request.form['button']=="Search Tag": # tags = request.form['categories[]'] # print(tags) # print("Hello") tags = request.form["tags"] feed_content = search_tags(tags, cur_user) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_tags = all_tags, all_user = all_user, all_comm = all_comm) # return "Tags are : %s" %request.form['tags'] else: # .... insert a function to bookmark here feed_id = request.form['button'] print(feed_id) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_user = all_user, all_comm = all_comm) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() return render_template('feed.html', username = cur_user, all_feeds = feed_content, all_tags =all_tags ,all_user = all_user, all_comm = all_comm)
def home(username): # return 'User %s' % username # Put Different Tabs for the different features print("Requesting Feed") feed_content = get_feed1(username, cur_user) all_tags = get_all_tags() all_user = get_all_user() all_comm = get_all_comm() if request.method == 'POST': if request.form['button'] == "Search User": return redirect( url_for('profile', username=request.form["users"], type=0)) elif request.form['button'] == "Show Bookmarks": return redirect(url_for('bookmark', username=cur_user)) elif request.form['button'] == "Bookmark": post_bookmark = request.form['button11'] bm.bookmark(cur_user, post_bookmark) return redirect(url_for('home', username=username)) elif request.form['button'] == "Upvote": post_upvote = request.form['button22'] upvote(post_upvote, cur_user) return redirect(url_for('home', username=username)) elif request.form['button'] == "PreRequisite": post_prereq = request.form["button33"] feed_content = get_prerequisites(cur_user, post_prereq) return render_template('feed.html', username=cur_user, all_feeds=feed_content, all_tags=all_tags, all_user=all_user, all_comm=all_comm) elif request.form['button'] == "Search Community": return redirect( url_for('profile', username=request.form["comm"], type=0)) elif request.form['button'] == "My Profile": return redirect(url_for('profile', username=cur_user, type=0)) elif request.form['button'] == "Search Tag": tags = request.form["tags"] feed_content = search_tags(tags, cur_user) return render_template('feed.html', username=cur_user, all_feeds=feed_content, all_tags=all_tags, all_user=all_user, all_comm=all_comm) # return "Tags are : %s" %request.form['tags'] else: # .... insert a function to bookmark here feed_id = request.form['button'] print(feed_id) return render_template('feed.html', username=cur_user, all_feeds=feed_content, all_user=all_user, all_comm=all_comm) return render_template('feed.html', username=cur_user, all_feeds=feed_content, all_tags=all_tags, all_user=all_user, all_comm=all_comm)
def test_getTime(self): '''Tests if an arbitrary time in a bookmark is correct.''' self.time = '1181129907' my_bookmark = bookmark('name', 'URl', self.time) self.get_time = my_bookmark.getTime() self.assertEqual(self.get_time, self.time)
def test_getURL(self): '''Tests if an arbitrary URL in a bookmark is correct.''' self.URL = 'http://www.ubuntulinux.org/' my_bookmark = bookmark('name',self.URL,'time') self.get_URL = my_bookmark.getURL() self.assertEqual(self.get_URL,self.URL)
def test_setURL(self): '''Tests the changing of a bookmark name.''' my_bookmark = bookmark('Name','URL','time') my_bookmark.setURL('Bob') self.assertEqual(my_bookmark.getURL(),'Bob')
def test_getName(self): '''Tests if an arbitrary name in a bookmark is correct.''' self.name = 'Ubuntu' my_bookmark = bookmark(self.name,'URL','Time') self.get_name = my_bookmark.getName() self.assertEqual(self.get_name,self.name)