Пример #1
0
def test_post(client):
    """ Testcase for jinja to get post data from db """
    test_pat = "Instantly-Host-any-non-binary-files-from-your-terminal"
    with captured_templates(app) as templates:
        client.get(f"post/{test_pat}")
        _, context = templates[0]
        assert context["post"] == DB_Handler.TablePost.query_by_title(
            make_title_from_url(test_pat))
Пример #2
0
 def test_Pembeli_get_valid_id_token(self, client):
     token = create_token()
     res = client.get('/pembeli/'+str(TestPembeliCrud.var),
                     headers={'Authorization':'Bearer ' + token})
     
     res_json = json.loads(res.data)
     assert res.status_code == 200
Пример #3
0
    def test_Keranjang_get_valid_id_token(self, client):
        token = create_token()
        res = client.get('/keranjang/' + str(TestKeranjangCrud.var),
                         headers={'Authorization': 'Bearer ' + token})

        res_json = json.loads(res.data)
        assert res.status_code == 404
Пример #4
0
    def test_Barang_getlist_nonlapak(self, client):  # client dr init test
        token = create_token()
        res = client.get('/barang/semuabarang1',
                         content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 404
Пример #5
0
    def test_Pembeli_getlist(self, client): # client dr init test
        token = create_token()
        res = client.get('/pembeli/listpembeli',
                            # headers={'Authorization':'Bearer ' + token},
                            content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 200
Пример #6
0
    def test_Keranjang_invalid_getlist(self, client):  # client dr init test
        token = create_token()
        res = client.get(
            '/keranjang/semuadikeranjang/1',
            # headers={'Authorization':'Bearer ' + token},
            content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 404
Пример #7
0
def test_project(client):
    """ Testcase for jinja to get all Projects from db """
    response = client.get("/projects")
    assert b"github" in response.data
Пример #8
0
def test_user():
    response = client.get("/users")
    print(response.json())
    assert response.status_code == status.HTTP_200_OK
Пример #9
0
def test_potfolio(client):
    """ Testcase for jinja to get portfolio data from db"""
    with captured_templates(app) as templates:
        client.get("/")
        _, context = templates[0]
    assert context["text"] == DB_Handler.TablePortfolio.text()
Пример #10
0
 def test_get_involved_forms(self):
     response = client.get('/api/involved_forms?open_id={}'.format(OPEN_ID))
     data = response.get_json()
     self.assertEqual(data['err_msg'], 'ok')
Пример #11
0
 def test_Pelapak_get_invalid_id_token(self, client):
     res = client.get('/pelapak/'+str(TestPelapakCrud.var),
                     headers={'Authorization':'Bearer abc'})
     
     res_json = json.loads(res.data)
     assert res.status_code == 422
Пример #12
0
def test_404_error(client):
    """ Testcase for error page """
    response = client.get("/somthing_not_in_path")
    assert b"404" in response.data
Пример #13
0
    def test_Barang_get_invalid_id_token(self, client):
        res = client.get('/barang1/' + str(TestBarangCrud.var))

        res_json = json.loads(res.data)
        assert res.status_code == 404
Пример #14
0
    def test_Barang_get_valid_id_token(self, client):
        token = create_token()
        res = client.get('/barang/' + str(TestBarangCrud.var))

        res_json = json.loads(res.data)
        assert res.status_code == 200
Пример #15
0
def test_404_error_for_invalid_post_id(client):
    """ Testcase for error page for invalid post id """
    response = client.get("post?id=1000d")
    assert b"400" in response.data
Пример #16
0
 def test_get_form_temp_failed(self):
     response = client.get('/api/launched_forms?open={}'.format(OPEN_ID))
     data = response.get_json()
     self.assertEqual(data['err_code'], 3000)
    def test_Barang_invalid_search(self, client):  # client dr init test
        token = create_token()
        res = client.get('/barang/search/1', content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 404
    def test_Barang_get_valid_id_token(self, client):
        token = create_token()
        res = client.get('/barang/2')

        res_json = json.loads(res.data)
        assert res.status_code == 401
Пример #19
0
def test_index(client):
    """ Testcase for index page """
    response = client.get("/")
    assert b"YOGESHWARAN R" in response.data
Пример #20
0
 def test_get_form_temp_success(self):
     response = client.get('/api/launched_forms?open_id={}'.format(OPEN_ID))
     data = response.get_json()
     self.assertEqual(data['err_msg'], 'ok')
Пример #21
0
def test_posts(client):
    """ Testcase for jinja to get all posts from db """
    with captured_templates(app) as templates:
        client.get("/posts")
        _, context = templates[0]
        assert context["posts"] == DB_Handler.TablePost.all_query()