Beispiel #1
0
    def setUp(self):
        self.user = User()
        self.user.save()

        self.auth_header = {
            'X_ACCESSTOKEN':
            UsersService().generate_token(self.user, 'ethereum')
        }
Beispiel #2
0
    def setUp(self):
        self.user = User()
        self.user.save()

        self.constructor = Constructor.create(price=0)
        self.constructor.save()

        self.auth_header = {
            'X_ACCESSTOKEN':
            UsersService().generate_token(self.user, 'ethereum')
        }
Beispiel #3
0
class LoginBaseView(View):
    _sign_services: Dict[str, SignService] = {
        BLOCKCHAIN_ETHEREUM: EthereumSignService(),
        BLOCKCHAIN_EOS: EOSSignService(),
    }
    users_service = UsersService()

    def _require_service(self, blockchain):
        if blockchain not in self._sign_services:
            raise PublicException(
                "Blockchain '{}' is not supported".format(blockchain))

        return self._sign_services[blockchain]
Beispiel #4
0
 def __init__(self, pool):
     self._pool = pool
     self.users_service = UsersService(pool)