Пример #1
0
def login():
    email = request.json.get("email")
    password = request.json.get("password")
    externalType = request.json.get("externalType")

    accountObj = Account(db)

    if externalType:
        # external login
        ret = accountObj.loginExternal(externalType)
    else:
        # internal login
        ret = accountObj.login(email, password)

    return jsonifySafe(ret)
    def test_init_variables(self):
        email = "*****@*****.**"
        password = "******"
        acc = Account(email, password)

        self.assertEqual(email, acc.email)
        self.assertEqual(password, acc.password)
def empty_account(request):
    """Способ создания финализатора через addfinalizer"""
    account = Account("Empty", 0)

    # Нужно доработать финализатор
    request.addfinalizer(account.close)

    return account
def activated_account():
    """Способ создания финализатора через yield"""
    account = Account("Activated", 100, True)

    yield account

    account.withdraw(account.balance)
    account.close()
Пример #5
0
def empty_account():
    return Account("Test", 0)
Пример #6
0
 def test_three(self, function_bank, class_bank, module_bank, session_bank):
     function_bank.add_account(Account("test", 100))
     class_bank.add_account(Account("test", 100))
     module_bank.add_account(Account("test", 100))
     session_bank.add_account(Account("test", 100))
Пример #7
0
def test_one(function_bank, class_bank, module_bank, session_bank):
    function_bank.add_account(Account("test", 100))
    class_bank.add_account(Account("test", 100))
    module_bank.add_account(Account("test", 100))
    session_bank.add_account(Account("test", 100))
Пример #8
0
def logout():
    accountObj = Account(db)
    ret = accountObj.logout()
    return jsonifySafe(ret)
Пример #9
0
def test_account_create():
    a = Account("Mr.X", 0)
    assert isinstance(a, Account)
    a.close()
Пример #10
0
def forgotPassword():
    email = request.json.get("email")
    accountObj = Account(db)
    ret = accountObj.forgotPassword(email)
    return jsonifySafe(ret)
Пример #11
0
def resendConfirmLink():
    email = request.json.get("email")
    accountObj = Account(db)
    ret = accountObj.resendConfirmLink(email)
    return jsonifySafe(ret)
 def test_init_emailIsNotString(self):
     email = 1234
     password = "******"
     with self.assertRaises(TypeError):
         Account(email, password)
 def test_init_passwordIsNone(self):
     email = "*****@*****.**"
     password = None
     with self.assertRaises(TypeError):
         Account(email, password)
Пример #14
0
def test_default_not_activated():
    a = Account("Mr.X", 0)
    assert not a.activated
    a.close()
def test_creating_account_valid(amount):
    a = Account("Test", amount)
    assert a.balance == amount
def activated_account():
    return Account("Test", 100, True)
Пример #17
0
def main():
    api = tradeapi.REST(API_KEY, API_SECRET, APCA_API_BASE_URL, VERSION)
    myAccount = Account(api)
    market = Market()
    market.Run(myAccount)