Ejemplo n.º 1
0
    def test_step4_module_journal_use(self):
        import transactions.journal as journal
        with captured_output() as (out, err):
            journal.receive_income(100)
            journal.pay_expense(100)

        output = out.getvalue().strip()
        self.assertEqual('[Journal] Received R100.00\n[Journal] Paid R100.00', output)
Ejemplo n.º 2
0
def main():
    '''
    calls functions to print out required text
    '''
    #help("modules")
    for i in sys.argv:
        if i != sys.argv[0]:
            print(i)

    amount = 100
    authenticate_user()
    receive_income(amount)
    pay_expense(amount)
    #do_reconciliation()
    banking.do_reconciliation()
def run():
    # arg = sys.argv
    # for i in range(len(arg)):
    #     print(arg[i])

    if len(sys.argv) > 1:
        for i in range(1, len(sys.argv)):
            print(sys.argv[i])

    authentication.authenticate_user()
    journal.receive_income(100.00)
    journal.pay_expense(100.00)
    do_reconciliation()
    # reconciliation.do_reconciliation()
    # fvb_rec.do_reconciliation()
    # ubsa_rec.do_reconciliation()
    online.do_reconciliation()
Ejemplo n.º 4
0
from user import authentication
from transactions import journal
from banking import reconciliation
#from banking.fvb import reconciliation as fvb
#from banking.ubsa import reconciliation as ubsa
import sys
#from banking.online import reconciliation as online
#commenting to regrade!
#help("modules")
if len(sys.argv) > 1:
    for i in sys.argv[1::]:
        print(i)

if __name__ == '__main__':
    authentication.authenticate_user()
    journal.receive_income(100.00)
    journal.pay_expense(100.00)
    reconciliation.do_reconciliation()
    #fvb.do_reconciliation()
    #ubsa.do_reconciliation()
    #online.do_reconciliation()
Ejemplo n.º 5
0
from __init__ import *
from user.authentication import authenticate_user
from transactions.journal import receive_income, pay_expense
# import banking.reconciliation as bank
import banking
# import banking.ubsa.reconciliation as ubsa
import sys
# import banking.online.reconciliation as online

amount = 100

# def receive_income(amount):
#    print("[Journal] Received R{}".format(amount))

# def pay_expense(amount):
#     print("[Journal] Paid R{}".format(amount))

if __name__ == "__main__":
    if (len(sys.argv) > 0):
        for i in sys.argv[1:]:
            print(i)

    authenticate_user()
    receive_income(amount)
    pay_expense(amount)
    # bank.do_reconciliation()
    banking.do_reconciliation()
    # ubsa.do_reconciliation()
    # online.do_reconciliation()
Ejemplo n.º 6
0
from user.authentication import authenticate_user
from transactions.journal import receive_income, pay_expense
import banking
# from banking import reconciliation
# from banking.fvb import reconciliation as newfvb
# from banking.ubsa import reconciliation as newubsa
# from banking.online import reconciliation as newonline


# newfvb.do_reconciliation()
# newubsa.do_reconciliation()
# newonline.do_reconciliation()


if __name__ == "__main__":
    #help("modules")
    if len(sys.argv) > 1:
        i = 1
        for b in range(len(sys.argv)-1):
            print(sys.argv[i])
            i += 1

authenticate_user()
receive_income(float(100))
pay_expense(float(100))

banking.reconciliation.do_reconciliation()