コード例 #1
0
    def test_Barang_valid_input_post_name(self, client):
        token = create_token()
        data = {
            'nama_barang':
            'BMW X8',
            'tipe_barang':
            'BMW',
            'deskripsi_barang':
            'murah dan bagus',
            'harga_barang':
            '53000000',
            'tahun_barang':
            '2019',
            'image_barang':
            'https://carwow-uk-wp-0.imgix.net/bmw-x8-red-parked-render-lead-1.jpg?auto=format&cs=tinysrgb&fit=clip&ixlib=rb-1.1.0&q=60&w=750',
        }
        #karena post menggunakan data, sedangkan get menggunkan query_string
        res = client.post('/barang',
                          data=json.dumps(data),
                          headers={'Authorization': 'Bearer ' + token},
                          content_type='application/json')

        res_json = json.loads(res.data)
        TestBarangCrud.var = res_json['barang_id']
        assert res.status_code == 200
コード例 #2
0
def test_post_user():
    response = client.post("/users/",
                           json={
                               "name": "Abiabi",
                               "email": "*****@*****.**"
                           })
    # print(response.json())

    assert response.status_code == status.HTTP_201_CREATED
コード例 #3
0
 def test_Pembeli_valid_input_post_name(self, client):
     token = create_token()
     data = {
         'nama_pembeli':'raden',
         'user_name':'mahar',
         'contact_pembeli':'082283511672',
         'email_pembeli':'*****@*****.**',
         'password_pembeli':'agh765vx765',
     }
     #karena post menggunakan data, sedangkan get menggunkan query_string
     res = client.post('/pembeli', data=json.dumps(data),
                     # headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     
     res_json = json.loads(res.data)
     TestPembeliCrud.var = res_json['id_pembeli']
     assert res.status_code == 200
コード例 #4
0
    def test_Keranjang_valid_input_post(self, client):
        token = create_token()
        data = {
            'id_pembeli': '1',
            'id_barang': '1',
            'nama_barang': 'mahar',
            'user_name': 'mapan',
            'nama_pembeli': 'ucok',
            'image_barang': 'adakdsakjhdkjadk',
        }
        #karena post menggunakan data, sedangkan get menggunkan query_string
        res = client.post('/keranjang',
                          data=json.dumps(data),
                          headers={'Authorization': 'Bearer ' + token},
                          content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 400
コード例 #5
0
 def test_Pelapak_invalid_post_name(self, client):
     token = create_token()
     data = {
         'nama_pelapak':'raden',
         'idktp_pelapak':'33276487264211',
         'user_name':'mahar',
         'alamat_pelapak':'jombang',
         'contact_pelapak':'082283511672',
         'kelamin_pelapak':'Perempuan',
         'email_pelapak':'*****@*****.**',
     }
     #karena post menggunakan data, sedangkan get menggunkan query_string
     res = client.post('/pelapak', data=json.dumps(data),
                     # headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     
     res_json = json.loads(res.data)
     assert res.status_code == 400
コード例 #6
0
    def test_Barang_valid_send_email(self, client):
        token = create_token()
        data = {
            'namaPembeli': 'mahar',
            'emailtujuan': '*****@*****.**',
            'Barang': 'murah dan bagus',
            'ID': '4',
            'alamat': 'Jombang',
            'total': '800000000',
            'total1': '800000000',
        }
        #karena post menggunakan data, sedangkan get menggunkan query_string
        res = client.post('/barang/nembak',
                          data=json.dumps(data),
                          headers={'Authorization': 'Bearer ' + token},
                          content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 200
コード例 #7
0
def test_404(session, client):  # noqa: F811
    rv = client.post('/badpath')
    assert b'File Not Found' in rv.data