Пример #1
0
def test_list_transactions_sender(database):
    user_hash_1 = User.create_user(2, 2, "Test user 1", database)
    user_hash_2 = User.create_user(3, 3, "Test user 2", database)
    assert len(Transaction.list_transactions(user_hash_1, True, database)) == 0
    assert len(Transaction.list_transactions(user_hash_2, True, database)) == 0
    Transaction.create_transaction(user_hash_1, user_hash_2, 100, database)
    assert len(Transaction.list_transactions(user_hash_1, True, database)) == 1
    assert len(Transaction.list_transactions(user_hash_2, True, database)) == 0
Пример #2
0
 def inspect_transactions(self, is_sender, user_hash=None):
     self.user_validation()
     if user_hash is None:
         user_hash = self.user.character_hash
     transactions = Transaction.list_transactions(user_hash, is_sender,
                                                  self.database)
     resulting_data = ""
     for transaction in transactions:
         resulting_data += str(transaction) + '\n\n'
     if not transactions:
         resulting_data = NO_TRANSACTIONS_FOUND
     return resulting_data