Ejemplo n.º 1
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password')
        admin = User.create('admin', 'admin', admin=True)
        self.user_id = user.user_id
        db.session.add(user)
        db.session.add(admin)
        db.session.add(Section.create("sport"))
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens',
                                   json={
                                       'email': '*****@*****.**',
                                       'password': '******',
                                   })
            self.token = response.json['token']
            response = client.post(
                '/api/posts',
                json={
                    'post_name': "today's sports",
                    'post_time': datetime.now(),
                    'section_name': 'sport',
                    'context': "sport is great!",
                },
                headers={'Authorization': "Token " + self.token})
            self.post_id = response.json['post_id']
Ejemplo n.º 2
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        admin = User.create('admin', 'admin', admin=True)
        xua = User.create('xua', 'xua', admin=False)
        db.session.add(xua)
        db.session.add(admin)
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens',
                                   json={
                                       'email': 'admin',
                                       'password': '******',
                                   })
            self.token = response.json['token']

            client.post('/api/sections',
                        json={
                            'section_name': 'sport',
                        },
                        headers={'Authorization': "Token " + self.token})

            client.post('/api/blocks',
                        json={
                            'section_name': 'sport',
                            'user_email': 'xua'
                        },
                        headers={'Authorization': "Token " + self.token})
Ejemplo n.º 3
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password')
        self.user_id = user.user_id
        db.session.add(user)
        db.session.commit()
Ejemplo n.º 4
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password', admin=True)
        db.session.add(user)
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens',
                                   json={
                                       'email': '*****@*****.**',
                                       'password': '******',
                                   })
            self.token = response.json['token']
Ejemplo n.º 5
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password')
        # post = Post.create('sports', datetime.now(), "do some sport!")
        self.user_id = user.user_id
        db.session.add(user)
        db.session.add(Section.create("sport"))
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens',
                                   json={
                                       'email': '*****@*****.**',
                                       'password': '******',
                                   })
            self.token = response.json['token']
Ejemplo n.º 6
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password', admin=True)
        self.user_id = user.user_id
        db.session.add(user)
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens',
                                   json={
                                       'email': '*****@*****.**',
                                       'password': '******',
                                   })
            self.token = response.json['token']
            client.post('/api/sections',
                        json={
                            'section_name': 'sport',
                        },
                        headers={'Authorization': "Token " + self.token})
Ejemplo n.º 7
0
    def setUp(self):
        db.drop_all()
        db.create_all()

        user = User.create('*****@*****.**', 'strong_password')
        # post = Post.create('sports', datetime.now(), "do some sport!")
        self.user_id = user.user_id
        db.session.add(user)
        db.session.add(Section.create("sport"))
        db.session.commit()

        with self.app.test_client() as client:
            response = client.post('/api/tokens', json={
                'email': '*****@*****.**',
                'password': '******',
            })
            self.token = response.json['token']
            response = client.post('/api/posts', json={
                'post_name': "today's sports",
                'post_time': datetime.now(),
                'section_name': 'sport',
                'context': "sport is great!",
            }, headers={'Authorization': "Token " + self.token})
            self.post_id = response.json['post_id']

            client.post('/api/comments', json={
                'post_id': self.post_id,
                'comment_time': datetime(2018, 7, 10, 12, 55, 0),
                'context': 'this is great!',
            }, headers={'Authorization': "Token " + self.token})
            client.post('/api/comments', json={
                'post_id': self.post_id,
                'comment_time': datetime(2018, 8, 10, 12, 55, 0),
                'context': 'this is worse!',
            }, headers={'Authorization': "Token " + self.token})
            client.post('/api/comments', json={
                'post_id': self.post_id,
                'comment_time': datetime(2018, 9, 10, 12, 55, 0),
                'context': 'this is common!',
            }, headers={'Authorization': "Token " + self.token})
Ejemplo n.º 8
0
 def tearDown(self):
     db.session.remove()
     db.drop_all()
Ejemplo n.º 9
0
 def setUp(self):
     db.drop_all()
     db.create_all()