Пример #1
0
def test_view_login():
    res = client.get('/login')
    assert res.status_code == 200

    data = {'username': MAIN_DATA[0], 'password': MAIN_DATA[1]}
    res = client.post('/login', json=data)
    assert res.status_code == 200
Пример #2
0
def test_get_users():
    # Получение списка пользователей после авторизации

    response = client.get('/api/v1/users',
                          headers={"Authorization": "Basic " + user_auth})

    assert response.status_code == 200
Пример #3
0
def test_get():
    res = client.get('/region')

    assert res.status_code == 200

    assert len(res.get_json()) == len(Region.query.all())
    assert res.get_json()[0]['id'] == 1
Пример #4
0
def get_embed_code(url):
	track_url = url
	try:
		embed_info = client.get('/oembed', url=track_url, maxheight=150)
		return embed_info.html
	except Exception, e:
		print e
		return None
Пример #5
0
def test_view_registration():
    res = client.get('/registration')
    assert res.status_code == 200

    data = {
        'username': MAIN_DATA[0],
        'password1': MAIN_DATA[1],
        'password2': MAIN_DATA[2],
    }

    res = client.post('/registration', json=data)
    assert res.status_code == 200

    data = {
        'username': MAIN_DATA[0],
        'password1': MAIN_DATA[1],
        'password2': 'gakdofg3333',
    }

    res = client.post('/registration', json=data)
    assert res.status_code == 404
Пример #6
0
def test_get():
    res = client.get('/web')
    assert res.status_code == 200
    assert len(res.get_json()) == 2
    assert res.get_json()[0]['id'] == 1
Пример #7
0
def test_view_logout():
    res = client.get('/logout')
    assert res.status_code == 200
Пример #8
0
def test_read_main():
    response = client.get("/")
    assert response.status_code == 200
    assert response.json() == {"msg": "Hello World"}
Пример #9
0
def get_track_info(url):
	track = client.get('/resolve', url=url)
	return track
Пример #10
0
def test_get_posts_without_auth():
    # Получение списка постов без авторизации

    response = client.get('/api/v1/posts')
    assert response.status_code == 200
Пример #11
0
def test_get_users_without_auth():
    # Получение списка пользователей без авторизации

    response = client.get('/api/v1/users')
    assert response.status_code == 401
Пример #12
0
def test_view_profile():
    res = client.get('/profile')
    assert res.status_code == 200
Пример #13
0
def test_view_index():
    res = client.get('/')
    assert res.status_code == 200
Пример #14
0
 def test_get_student_by_id(self):
     self.assertEqual(client.get('/stud/1', ).status_code, 400)
     self.test_post_student()
     self.assertEqual(client.get('/stud/1', ).status_code, 201)
Пример #15
0
 def test_get_teacher_by_id(self):
     self.assertEqual(client.get('/teach/1', ).status_code, 400)
     self.test_post_teacher()
     self.assertEqual(client.get('/teach/1', ).status_code, 201)