async def api_create_blog_v2(request, *, name, summary, content): check_user(request.__user__) check_string(name=name, summary=summary, content=content) blog = Blog(user_id=request.__user__.id, user_name=request.__user__.name, user_image=request.__user__.image, name=name.strip(), summary=summary.strip(), content=content.strip()) await blog.save() return blog.to_json()
class BlogTest(unittest.TestCase): def setUp(self): self.user_Kev = User(username ='******',password ='******', email='*****@*****.**') self.new_blog = Blog(id=1, title="Milk vendor", blog_body="Sell milk indoors", body="Sell milk all day everyday", user_id=1, category_id=1, ) def test_check_instance_variables(self): self.assertEquals(self.new_blog.title,"Milk vendor") self.assertEquals(self.new_blog.blog_body,"Sell milk indoors") self.assertEquals(self.new_blog.body,"Sell milk all day everyday") self.assertEquals(self.new_blog.user_id,1) def test_save_blog(self): self.new_blog.save_blog() self.assertTrue(len(Blog.query.all()) > 0) def test_get_blog_by_id(self): self.new_blog.save_blog() got_blog = Blog.get_blog(1) self.assertTrue(got_blog is not None)
class BlogModelTest(unittest.TestCase): def setUp(self): self.user_Milly = User(username='******', password='******') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_charles.id) def tearDown(self): Blog.query.delete() User.query.delete() def test_check_instance_variables(self): self.assertEquals(self.new_blog.title, 'Test') self.assertEquals(self.new_blog.content, 'This is a test blog') self.assertEquals(self.new_blog.user_id, self.user_Milly.id) def test_save_blog(self): self.new_blog.save() self.assertTrue(len(Blog.query.all()) > 0) def test_get_blog(self): self.new_blog.save() got_blog = Blog.get_blog(1) self.assertTrue(get_blog is not None)
class BlogModelTest(unittest.TestCase): def setUp(self): self.user_tina = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', post='post', user_id=self.user_tina.id) def tearDown(self): Blog.query.delete() User.query.delete() def test_check_instance_variables(self): self.assertEquals(self.new_blog.title, 'title') self.assertEquals(self.new_blog.post, 'post') self.assertEquals(self.new_blog.user_id, self.user_tina.id) def test_save_blog(self): self.new_blog.save() self.assertTrue(len(Blog.query.all()) > 0) def test_get_blog(self): self.new_blog.save() got_blog = Blog.get_blog(1) self.assertTrue(get_blog is not None)
def setUp(self): self.user_ange = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_ange.id)
def create_blog(): form = BlogForm() if form.validate_on_submit(): user_id = current_user._get_current_object().id new_blog = Blog(title=form.title.data, post=form.post.data, user_id=user_id) new_blog.save_blog() return redirect(url_for('main.blogs')) return render_template('new_blog.html', form=form)
def setUp(self): self.user_tina = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', post='post', user_id=self.user_tina.id)
def setUp(self): self.user_wangechi = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_wangechi.id)
def setUp(self): self.new_user = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=123, blog_title='Blog', blog_content='Blog content', category='general')
def setUp(self): """ setUp method initializes all our objects before tests """ self.new_user = User(username="******", email="*****@*****.**", password="******") self.new_blog = Blog(content="Test Blog Content", user=self.new_user)
def setUp(self): self.userDorcas = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Encapusation', content='Testing', user_id=self.userDorcas.id)
def setUp(self): self.userPreston = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Hustle', content='Testing', user_id=self.userPreston.id)
def setUp(self): self.user_charles = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_clares.id)
def setUp(self): self.user_brian = User(username="******", password="******", email="*****@*****.**") self.new_blog = Blog(id="1", title="testing", content="testing blog", user_id=self.user_brian)
def setUp(self): self.user_john = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_john.id)
def setUp(self): ''' test to run before each tests ''' self.blogs = Blog(title='straightup', blog='straight up and down')
def setUp(self): ''' Set up method that will run before every Test ''' self.user_jj = User(username = '******', password = '******', email = '[email protected]') self.new_comment = Comment(comment_content = 'movie', blog_id = 30, user_id=self.user_jj) self.new_blog = Blog(id=30,blog_title="movie", content="Watch moremovies",category='Product-blog',user_id = self.user_jj,comments = self.new_comment)
def setUp(self): self.user_sisi = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', post='post', user_id=self.user_sisi.id)
def setUp(self): self.user_charles = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_eveline.id)
def setUp(self): self.userDavid = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Encapusation', content='Testing', user_id=self.userDorcas.id)
def setUp(self): self.user_charles = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_charles.id)
def setUp(self): self.user_shack = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='house', blogc='testing', user_id=self.user_shack.id)
def setUp(self): """ Set up method that will run before every Test. """ self.new_user = User(username="******", email="*****@*****.**", pass_secure="trial1") self.new_blog = Blog(title="business blog", description="asdfghjkl") self.new_comment = Comment(text="good blog")
def write_blog(): form1 = BlogForm() if form1.validate_on_submit(): user_id = current_user._get_current_object().id blog = Blog(blog =form1.blog.data,user_id=user_id,author= form1.author.data) blog.save_blog() return redirect(url_for('main.index')) return render_template('blog.html',form1=form1)
def setUp(self): self.new_user = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=123, blog_title='Blog', blog_content='Blog content', category='health')
def setUp(self): self.user_adrian = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_adrian.id)
def setUp(self): self.user_becky = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_becky.id)
def setUp(self): self.user_midumbi = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_midumbi.id)
def setUp(self): self.user_billy = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='bilmomdad', content='billy momomo dadada', user_id=self.user_billy.id)
def setUp(self): self.user_felista = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='Test', content='This is a test blog', user_id=self.user_felista.id)
def setUp(self): self.user_marya = User(username='******', password='******', email='*****@*****.**') self.new_blog = Blog(id=1, title='sky', content='Best blog', user_id=self.user_marya.id)
def before_request(): from flask import g from app.models import Category, User, Blog categories = Category.query.all() admin = User.get_admin() top_reads = Blog.get_top_read() top_replies = Blog.get_top_reply() g.categories = categories g.admin = admin g.top_reads = top_reads g.top_replies = top_replies
def add_blog(): from .forms import BlogForm form = BlogForm() g.open_article = True if form.validate_on_submit(): try: filename = avatars.save(request.files['avatars']) except Exception as e: flash('上传失败,请检查文件格式') return render_template('admin/add_blog.html', form=form) file_url = avatars.url(filename) form.avatars.data = file_url Blog.from_form(form) return redirect(url_for('main.index')) return render_template('admin/add_blog.html', form=form)
def post(self): subject = self.request.get('subject') content = self.request.get('content') subject = cgi.escape(subject, quote=True) content = cgi.escape(content, quote=True) if subject and content: e = Blog(subject=subject, content=content) e.put() self.redirect('/unit5/blog/{}'.format(e.key().id())) else: context = {'subject': subject, 'content': content, 'error': 'some error text'} self.render('newpost.html', **context)
def creaetBlog(): blog = Blog() blog.title = request.json['title'] blog.content = request.json['content'] tags_json = request.json['tags'] if isinstance(tags_json, list): tags = [] for tag_json in tags_json: tag_id = 0 if not 'id' in tag_json: newTag = Tag() newTag.name = tag_json['name'] db.session.add(newTag) db.session.commit() tag_id = newTag.id else: tag_id = tag_json['id'] tag = Tag.query.get(tag_id) tags.append(tag) blog.tags = tags blog.author = g.user blog.createAt = datetime.now() db.session.add(blog) db.session.commit() return make_response(jsonify({'blog_id': blog.id}), 201)
def get(self, post_id): blogs = [] blogs.append(Blog.get_by_id(int(post_id))) self.render('blog.html', blogs=blogs, title='Permalink')
def get(self, post_id): json_out = json.dumps(to_dict(Blog.get_by_id(int(post_id)))) self.response.headers["Content-Type"] = "application/json; charset=UTF-8" self.response.write(json_out)
def get(self): blogs = Blog.all() blogs.order('-created') json_out = json.dumps([to_dict(x) for x in blogs]) self.response.headers["Content-Type"] = "application/json; charset=UTF-8" self.response.write(json_out)
def get(self): blogs = Blog.all() blogs.order('-created') self.render('blog.html', blogs=blogs, title='Blog')
def category(id): args = request.args page = args.get('page', 1, type=int) blogs = Blog.get_blogs(page, category_id=id) return render_template('index.html', blogs=blogs)
def index(): args = request.args page = args.get('page', 1, type=int) blogs = Blog.get_blogs(page) admin = User.get_admin() return render_template('index.html', blogs=blogs)