コード例 #1
0
ファイル: api_v2.py プロジェクト: moling3650/mblog
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()
コード例 #2
0
ファイル: test_blog.py プロジェクト: kevahere/blogr
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)
コード例 #3
0
ファイル: test_blog.py プロジェクト: Lourine/BlogPost
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)
コード例 #4
0
ファイル: post_test.py プロジェクト: IngabireTina/m_blog
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)
コード例 #5
0
ファイル: test_blog.py プロジェクト: ange123ux/blog
 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)
コード例 #6
0
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)
コード例 #7
0
ファイル: post_test.py プロジェクト: IngabireTina/m_blog
 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)
コード例 #8
0
ファイル: test_blog.py プロジェクト: wangechimk/blog-website
 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)
コード例 #9
0
ファイル: test_blog.py プロジェクト: kayitesijackie/Blog
 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')
コード例 #10
0
ファイル: test_blog.py プロジェクト: DerickKinoti/the-bloger
 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)
コード例 #11
0
 def setUp(self):
     self.userDorcas = User(username='******',
                            password='******',
                            email='*****@*****.**')
     self.new_blog = Blog(id=1,
                          title='Encapusation',
                          content='Testing',
                          user_id=self.userDorcas.id)
コード例 #12
0
 def setUp(self):
     self.userPreston = User(username='******',
                             password='******',
                             email='*****@*****.**')
     self.new_blog = Blog(id=1,
                          title='Hustle',
                          content='Testing',
                          user_id=self.userPreston.id)
コード例 #13
0
 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)
コード例 #14
0
ファイル: tes_blog.py プロジェクト: Ian1017/D-Blog
 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)
コード例 #15
0
 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)
コード例 #16
0
ファイル: testblogs.py プロジェクト: ChristineKarimi/Blog
    def setUp(self):
        '''

        test to run before each tests

        '''

        self.blogs = Blog(title='straightup', blog='straight up and down')
コード例 #17
0
    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)
コード例 #18
0
 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)
コード例 #19
0
 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)
コード例 #20
0
 def setUp(self):
     self.userDavid = User(username='******',
                           password='******',
                           email='*****@*****.**')
     self.new_blog = Blog(id=1,
                          title='Encapusation',
                          content='Testing',
                          user_id=self.userDorcas.id)
コード例 #21
0
 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)
コード例 #22
0
ファイル: test_blog.py プロジェクト: shack1234/myblog
 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)
コード例 #23
0
ファイル: test_comment.py プロジェクト: Alvin-21/blog
    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")
コード例 #24
0
ファイル: views.py プロジェクト: lavylipesh/PESH_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)
コード例 #25
0
ファイル: test_blog.py プロジェクト: Kihara-tony/Personalblog
 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')
コード例 #26
0
 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)
コード例 #27
0
ファイル: test_blog.py プロジェクト: beckynayere/Blog
 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)
コード例 #28
0
 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)
コード例 #29
0
ファイル: test_blog.py プロジェクト: kelvin-daniel/blog
 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)
コード例 #30
0
 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)
コード例 #31
0
ファイル: test_blog.py プロジェクト: MaryamMuchai/My-Blog
 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)
コード例 #32
0
ファイル: __init__.py プロジェクト: chenke91/ihaveablog
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
コード例 #33
0
ファイル: views.py プロジェクト: chenke91/ihaveablog
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)
コード例 #34
0
ファイル: unit5.py プロジェクト: xgalv00/web_dev_udacity
    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)
コード例 #35
0
ファイル: views.py プロジェクト: 51azxc/blogbyflask
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)
コード例 #36
0
ファイル: main.py プロジェクト: xgalv00/web_dev_udacity
 def get(self, post_id):
     blogs = []
     blogs.append(Blog.get_by_id(int(post_id)))
     self.render('blog.html', blogs=blogs, title='Permalink')
コード例 #37
0
ファイル: unit5.py プロジェクト: xgalv00/web_dev_udacity
 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)
コード例 #38
0
ファイル: unit5.py プロジェクト: xgalv00/web_dev_udacity
 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)
コード例 #39
0
ファイル: main.py プロジェクト: xgalv00/web_dev_udacity
 def get(self):
     blogs = Blog.all()
     blogs.order('-created')
     self.render('blog.html', blogs=blogs, title='Blog')
コード例 #40
0
ファイル: views.py プロジェクト: chenke91/ihaveablog
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)
コード例 #41
0
ファイル: views.py プロジェクト: chenke91/ihaveablog
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)