Пример #1
0
    def test_balance(self):
        self.command("!create")

        replies = self.command("!saldo")
        self.assertEqual(replies[0].body, message.modify_balance(1000, 1000))

        self.set_balance(1234)

        replies = self.command("!saldo")
        self.assertEqual(replies[0].body, message.modify_balance(1234, 1234))
Пример #2
0
    def test_balance(self):
        self.command('!create')

        replies = self.command('!balance')
        self.assertEqual(replies[0], message.modify_balance(1000))

        self.set_balance(1234)

        replies = self.command('!balance')
        self.assertEqual(replies[0], message.modify_balance(1234))
Пример #3
0
    def test_invested(self):
        self.command("!create")

        replies = self.command("!investi 100")

        replies = self.command("!saldo")
        self.assertEqual(replies[0].body, message.modify_balance(900, 1000))
Пример #4
0
 def test_autocreate(self):
     replies = self.command('!saldo')
     self.assertEqual(len(replies), 2)
     self.assertEqual(
         replies[0].body,
         message.modify_create('testuser', config.STARTING_BALANCE))
     self.assertEqual(
         replies[1].body,
         message.modify_balance(config.STARTING_BALANCE,
                                config.STARTING_BALANCE))
Пример #5
0
 def balance(self, sess, comment, investor):
     """
     Returns user's balance
     """
     return comment.reply_wrap(message.modify_balance(investor.balance))
Пример #6
0
def balance(comment, author):

    balance_amount = database.investor_get_balance(author)
    send_reply(comment, message.modify_balance(balance_amount))
Пример #7
0
 def balance(self, sess, comment, investor):
     comment.reply_wrap(message.modify_balance(investor.balance))
Пример #8
0
def balance(comment, author):
    investor = users[author] 
    balance = investor.get_balance()
    send_not(comment, message.modify_balance(balance), False)
    return True
Пример #9
0
 def saldo(self, sess, comment, investor):
     """
     Returns user's balance
     """
     return comment.reply_wrap(
         message.modify_balance(investor.balance, investor.networth(sess)))