Exemple #1
0
def first_user():
    if UserModel.get_by_cpf("23666513840") != None:
        return
    new_user = UserModel()
    new_user.name = "Matheus D'Adamo Milani"
    new_user.cpf = "23666513840"
    new_user.email = "*****@*****.**"
    new_user.password = "******"
    new_user.address = "Endereço 01"
    new_user.city = "Cidade 01"
    new_user.country = "País 01"
    new_user.cep_code = "000000-000"
    new_user.role = 1
    new_user.save()
    return
    def test_save_user(self):
        users = len(UserModel.list())

        new_user = UserModel()
        new_user.name = "Teste"
        new_user.cpf = "1234567890"
        new_user.email = "*****@*****.**"
        new_user.password = "******"
        new_user.address = "Endereço 01"
        new_user.city = "Cidade 01"
        new_user.country = "País 01"
        new_user.cep_code = "000000-000"
        new_user.role = 2
        new_user.save()

        assert users + 1 == len(UserModel.list())
    def test_common_authentication(self, client):
        new_user = UserModel()
        new_user.name = "Matheus D'Adamo Milani Comum"
        new_user.cpf = "23666513840"
        new_user.email = "*****@*****.**"
        new_user.password = "******"
        new_user.address = "Endereço 01"
        new_user.city = "Cidade 01"
        new_user.country = "País 01"
        new_user.cep_code = "000000-000"
        new_user.role = 2
        new_user.save()

        auth = client.post('/api/authentication',
                           json={
                               'email': '*****@*****.**',
                               'password': '******'
                           })

        access_decode = json.loads(auth.data.decode())

        assert access_decode['name'] == "Matheus D'Adamo Milani Comum"