Esempio n. 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
Esempio n. 2
0
 def test_Pelapak_delete_token(self, client):
     token = create_token()
     res = client.delete('/pelapak/'+str(TestPelapakCrud.var),
                     headers={'Authorization':'Bearer ' + token})
     
     res_json = json.loads(res.data)
     assert res.status_code == 200
Esempio n. 3
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
Esempio n. 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
Esempio n. 5
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
Esempio n. 6
0
    def test_Keranjang_invalid_delete_token(self, client):
        token = create_token()
        res = client.delete('/keranjang/500',
                            headers={'Authorization': 'Bearer ' + token})

        res_json = json.loads(res.data)
        assert res.status_code == 404
Esempio n. 7
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
Esempio n. 8
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
Esempio n. 9
0
 def test_Pelapak_invalid_input_put(self, client):
     token = create_token()
     data = {
         'nama_pelapak':'manga',
     }
     #karena post menggunakan data, sedangkan get menggunkan query_string
     res = client.put('/pelapak1/'+str(TestPelapakCrud.var), data=json.dumps(data),
                     # headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     
     res_json = json.loads(res.data)
     assert res.status_code == 404
Esempio n. 10
0
 def test_Pembeli_invalid_input_put(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.put('/pembeli1/'+str(TestPembeliCrud.var), data=json.dumps(data),
                     # headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     
     res_json = json.loads(res.data)
     assert res.status_code == 404
Esempio n. 11
0
    def test_Barang_valid_input_put(self, client):
        token = create_token()
        data = {
            'nama_barang': 'radio',
            'tipe_barang': 'toyota',
            'deskripsi_barang': 'mahal',
            'harga_barang': '240000',
            'tahun_barang': '2018',
            'image_barang': 'ohyeah',
        }
        #karena post menggunakan data, sedangkan get menggunkan query_string
        res = client.put('/barang/' + str(TestBarangCrud.var),
                         data=json.dumps(data),
                         headers={'Authorization': 'Bearer ' + token},
                         content_type='application/json')

        res_json = json.loads(res.data)
        assert res.status_code == 200
Esempio n. 12
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
Esempio n. 13
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
    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
Esempio n. 15
0
 def test_Pelapak_valid_input_put(self, client):
     token = create_token()
     data = {
         'nama_pelapak':'Bambang',
         'idktp_pelapak':'4298472974',
         'user_name' : 'Mahar',
         'alamat_pelapak' : 'jombang',
         'contact_pelapak' : '082283511672',
         'kelamin_pelapak' : 'pria',
         'email_pelapak' : '*****@*****.**',
         'password_pelapak' : 'agh765',
     }
     #karena post menggunakan data, sedangkan get menggunkan query_string
     res = client.put('/pelapak/'+str(TestPelapakCrud.var), data=json.dumps(data),
                     headers={'Authorization':'Bearer ' + token},
                     content_type='application/json')
     
     res_json = json.loads(res.data)
     assert res.status_code == 200
    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
    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
Esempio n. 18
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
    def test_Barang_delete_token(self, client):
        token = create_token()
        res = client.delete('/barang/4')

        res_json = json.loads(res.data)
        assert res.status_code == 404